<!DOCTYPE html>
      <html>
      <head>
      <title>智慧停车场端平台接口文档V2.1</title>
      <meta charset="utf-8" />
      <style>@charset "UTF-8";
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote {
  margin: 0;
  padding: 0;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}

/* 设置滚动条的样式 */
::-webkit-scrollbar {
  width: 6px;
}

/* 外层轨道 */
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset006pxrgba(255, 0, 0, 0.3);
  background: rgba(0, 0, 0, 0.1);
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5);
}

::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(0, 0, 0, 0.2);
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", SimSun, sans-serif;
  font-size: 13px;
  line-height: 25px;
  color: #393838;
  position: relative;
}

table {
  margin: 10px 0 15px 0;
  border-collapse: collapse;
}

td,
th {
  border: 1px solid #ddd;
  padding: 3px 10px;
}

th {
  padding: 5px 10px;
}

a, a:link, a:visited {
  color: #34495e;
  text-decoration: none;
}

a:hover, a:focus {
  color: #59d69d;
  text-decoration: none;
}

a img {
  border: none;
}

p {
  padding-left: 10px;
  margin-bottom: 9px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #404040;
  line-height: 36px;
}

h1 {
  color: #2c3e50;
  font-weight: 600;
  margin-bottom: 16px;
  font-size: 32px;
  padding-bottom: 16px;
  border-bottom: 1px solid #ddd;
  line-height: 50px;
}

h2 {
  font-size: 28px;
  padding-top: 10px;
  padding-bottom: 10px;
}

h3 {
  clear: both;
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 20px;
  border-left: 3px solid #59d69d;
  padding-left: 8px;
  font-size: 18px;
}

h4 {
  font-size: 16px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 13px;
}

hr {
  margin: 0 0 19px;
  border: 0;
  border-bottom: 1px solid #ccc;
}

blockquote {
  padding: 13px 13px 21px 15px;
  margin-bottom: 18px;
  font-family: georgia, serif;
  font-style: italic;
}

blockquote:before {
  font-size: 40px;
  margin-left: -10px;
  font-family: georgia, serif;
  color: #eee;
}

blockquote p {
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  margin-bottom: 0;
  font-style: italic;
}

code,
pre {
  font-family: Monaco, Andale Mono, Courier New, monospace;
}

code {
  background-color: #fee9cc;
  color: rgba(0, 0, 0, 0.75);
  padding: 1px 3px;
  font-size: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

pre {
  display: block;
  padding: 14px;
  margin: 0 0 18px;
  line-height: 16px;
  font-size: 11px;
  border: 1px solid #d9d9d9;
  white-space: pre-wrap;
  word-wrap: break-word;
  background: #f6f6f6;
}

pre code {
  background-color: #f6f6f6;
  color: #737373;
  font-size: 11px;
  padding: 0;
}

sup {
  font-size: 0.83em;
  vertical-align: super;
  line-height: 0;
}

* {
  -webkit-print-color-adjust: exact;
}

@media print {
  body,
  code,
  pre code,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color: black;
  }

  table,
  pre {
    page-break-inside: avoid;
  }
}
html,
body {
  height: 100%;
}

.table-of-contents {
  position: fixed;
  top: 61px;
  left: 0;
  bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
  width: 260px;
}

.table-of-contents > ul > li > a {
  font-size: 20px;
  margin-bottom: 16px;
  margin-top: 16px;
}

.table-of-contents ul {
  overflow: auto;
  margin: 0px;
  height: 100%;
  padding: 0px 0px;
  box-sizing: border-box;
  list-style-type: none;
}

.table-of-contents ul li {
  padding-left: 20px;
}

.table-of-contents a {
  padding: 2px 0px;
  display: block;
  text-decoration: none;
}

.content-right {
  max-width: 700px;
  margin-left: 290px;
  padding-left: 70px;
  flex-grow: 1;
}
.content-right h2:target {
  padding-top: 80px;
}

body > p {
  margin-left: 30px;
}

body > table {
  margin-left: 30px;
}

body > pre {
  margin-left: 30px;
}

.curProject {
  position: fixed;
  top: 20px;
  font-size: 25px;
  color: black;
  margin-left: -240px;
  width: 240px;
  padding: 5px;
  line-height: 25px;
  box-sizing: border-box;
}

.g-doc {
  margin-top: 56px;
  padding-top: 24px;
  display: flex;
}

.curproject-name {
  font-size: 42px;
}

.m-header {
  background: #32363a;
  height: 56px;
  line-height: 56px;
  padding-left: 60px;
  display: flex;
  align-items: center;
  position: fixed;
  z-index: 9;
  top: 0;
  left: 0;
  right: 0;
}
.m-header .title {
  font-size: 22px;
  color: #fff;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  margin-left: 16px;
  padding: 0;
  line-height: 56px;
  border: none;
}
.m-header .nav {
  color: #fff;
  font-size: 16px;
  position: absolute;
  right: 32px;
  top: 0;
}
.m-header .nav a {
  color: #fff;
  margin-left: 16px;
  padding: 8px;
  transition: color .2s;
}
.m-header .nav a:hover {
  color: #59d69d;
}

.m-footer {
  border-top: 1px solid #ddd;
  padding-top: 16px;
  padding-bottom: 16px;
}

/*# sourceMappingURL=defaultTheme.css.map */
</style>
      </head>
      <body>
        <div class="m-header">
          <a href="#" style="display: inherit;"><svg class="svg" width="32px" height="32px" viewBox="0 0 64 64" version="1.1"><title>Icon</title><desc>Created with Sketch.</desc><defs><linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1"><stop stop-color="#FFFFFF" offset="0%"></stop><stop stop-color="#F2F2F2" offset="100%"></stop></linearGradient><circle id="path-2" cx="31.9988602" cy="31.9988602" r="2.92886048"></circle><filter x="-85.4%" y="-68.3%" width="270.7%" height="270.7%" filterUnits="objectBoundingBox" id="filter-3"><feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset><feGaussianBlur stdDeviation="1.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur><feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.159703351 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix></filter></defs><g id="首页" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="大屏幕"><g id="Icon"><circle id="Oval-1" fill="url(#linearGradient-1)" cx="32" cy="32" r="32"></circle><path d="M36.7078009,31.8054514 L36.7078009,51.7110548 C36.7078009,54.2844537 34.6258634,56.3695395 32.0579205,56.3695395 C29.4899777,56.3695395 27.4099998,54.0704461 27.4099998,51.7941246 L27.4099998,31.8061972 C27.4099998,29.528395 29.4909575,27.218453 32.0589004,27.230043 C34.6268432,27.241633 36.7078009,29.528395 36.7078009,31.8054514 Z" id="blue" fill="#2359F1" fill-rule="nonzero"></path><path d="M45.2586091,17.1026914 C45.2586091,17.1026914 45.5657231,34.0524383 45.2345291,37.01141 C44.9033351,39.9703817 43.1767091,41.6667796 40.6088126,41.6667796 C38.040916,41.6667796 35.9609757,39.3676862 35.9609757,37.0913646 L35.9609757,17.1034372 C35.9609757,14.825635 38.0418959,12.515693 40.6097924,12.527283 C43.177689,12.538873 45.2586091,14.825635 45.2586091,17.1026914 Z" id="green" fill="#57CF27" fill-rule="nonzero" transform="translate(40.674608, 27.097010) rotate(60.000000) translate(-40.674608, -27.097010) "></path><path d="M28.0410158,17.0465598 L28.0410158,36.9521632 C28.0410158,39.525562 25.9591158,41.6106479 23.3912193,41.6106479 C20.8233227,41.6106479 18.7433824,39.3115545 18.7433824,37.035233 L18.7433824,17.0473055 C18.7433824,14.7695034 20.8243026,12.4595614 23.3921991,12.4711513 C25.9600956,12.4827413 28.0410158,14.7695034 28.0410158,17.0465598 Z" id="red" fill="#FF561B" fill-rule="nonzero" transform="translate(23.392199, 27.040878) rotate(-60.000000) translate(-23.392199, -27.040878) "></path><g id="inner-round"><use fill="black" fill-opacity="1" filter="url(#filter-3)" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#path-2"></use><use fill="#F7F7F7" fill-rule="evenodd" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#path-2"></use></g></g></g></g></svg></a>
          <a href="#"><h1 class="title">智慧停车 接口文档</h1></a>
          <div class="nav">
            <a href="https://cn.uniview.com/">Uniview</a>
          </div>
        </div>
        <div class="g-doc">
          <div class="table-of-contents"><ul><li><a href="#u4feeu8ba2u8bb0u5f55">修订记录</a><ul><li><a href="#u4feeu8ba2u8bb0u5f550a3ca20id3du4feeu8ba2u8bb0u5f553e203ca3e">修订记录
<a id=修订记录> </a></a></li></ul></li><li><a href="#u4e0au884cu63a5u53e3">上行接口</a><ul><li><a href="#u4e0au884cu63a5u53e3u8bf4u660e0a3ca20id3du4e0au884cu63a5u53e3u8bf4u660e3e203ca3e">上行接口说明
<a id=上行接口说明> </a></a></li><li><a href="#u5fc3u8df3u4fddu6d3b0a3ca20id3du5fc3u8df3u4fddu6d3b3e203ca3e">心跳保活
<a id=心跳保活> </a></a></li><li><a href="#u5165u573au8bb0u5f550a3ca20id3du5165u573au8bb0u5f553e203ca3e">入场记录
<a id=入场记录> </a></a></li><li><a href="#u51fau573au8bb0u5f550a3ca20id3du51fau573au8bb0u5f553e203ca3e">出场记录
<a id=出场记录> </a></a></li><li><a href="#u8d26u5355u8bb0u5f550a3ca20id3du8d26u5355u8bb0u5f553e203ca3e">账单记录
<a id=账单记录> </a></a></li><li><a href="#u4e0au4f20u56feu72470a3ca20id3du4e0au4f20u56feu72473e203ca3e">上传图片
<a id=上传图片> </a></a></li></ul></li><li><a href="#u4e0bu884cu63a5u53e3">下行接口</a><ul><li><a href="#u4e0bu884cu63a5u53e3u8bf4u660e0a3ca20id3du4e0bu884cu63a5u53e3u8bf4u660e3e203ca3e">下行接口说明
<a id=下行接口说明> </a></a></li><li><a href="#u8bbeu7f6eu79d8u94a50a3ca20id3du8bbeu7f6eu79d8u94a53e203ca3e">设置秘钥
<a id=设置秘钥> </a></a></li><li><a href="#u8f66u8f86u8d26u5355u67e5u8be20a3ca20id3du8f66u8f86u8d26u5355u67e5u8be23e203ca3e">车辆账单查询
<a id=车辆账单查询> </a></a></li><li><a href="#u901au77e5u6536u8d39u5b8cu62100a3ca20id3du901au77e5u6536u8d39u5b8cu62103e203ca3e">通知收费完成
<a id=通知收费完成> </a></a></li><li><a href="#ledu64adu62a5u914du7f6e0a3ca20id3dledu64adu62a5u914du7f6e3e203ca3e">LED播报配置
<a id=LED播报配置> </a></a></li><li><a href="#u8fc7u8f66u8bb0u5f55u67e5u8be20a3ca20id3du8fc7u8f66u8bb0u5f55u67e5u8be23e203ca3e">过车记录查询
<a id=过车记录查询> </a></a></li><li><a href="#u573au5185u8f66u8f86u67e5u8be20a3ca20id3du573au5185u8f66u8f86u67e5u8be23e203ca3e">场内车辆查询
<a id=场内车辆查询> </a></a></li><li><a href="#u56feu7247u83b7u53d60a3ca20id3du56feu7247u83b7u53d63e203ca3e">图片获取
<a id=图片获取> </a></a></li><li><a href="#u8f66u9053u4fe1u606fu83b7u53d60a3ca20id3du8f66u9053u4fe1u606fu83b7u53d63e203ca3e">车道信息获取
<a id=车道信息获取> </a></a></li><li><a href="#u8f66u9053u9053u95f8u5f00u542f0a3ca20id3du8f66u9053u9053u95f8u5f00u542f3e203ca3e">车道道闸开启
<a id=车道道闸开启> </a></a></li><li><a href="#u505cu8f66u573au67e5u8be20a3ca20id3du505cu8f66u573au67e5u8be23e203ca3e">停车场查询
<a id=停车场查询> </a></a></li><li><a href="#u5907u6848u8f66u8f86u589eu52a00a3ca20id3du5907u6848u8f66u8f86u589eu52a03e203ca3e">备案车辆增加
<a id=备案车辆增加> </a></a></li><li><a href="#u5907u6848u8f66u8f86u4feeu65390a3ca20id3du5907u6848u8f66u8f86u4feeu65393e203ca3e">备案车辆修改
<a id=备案车辆修改> </a></a></li><li><a href="#u5907u6848u8f66u8f86u67e5u8be20a3ca20id3du5907u6848u8f66u8f86u67e5u8be23e203ca3e">备案车辆查询
<a id=备案车辆查询> </a></a></li><li><a href="#u5907u6848u8f66u8f86u5220u96640a3ca20id3du5907u6848u8f66u8f86u5220u96643e203ca3e">备案车辆删除
<a id=备案车辆删除> </a></a></li><li><a href="#u7981u5165u540du5355u589eu52a00a3ca20id3du7981u5165u540du5355u589eu52a03e203ca3e">禁入名单增加
<a id=禁入名单增加> </a></a></li><li><a href="#u7981u5165u8f66u8f86u4feeu65390a3ca20id3du7981u5165u8f66u8f86u4feeu65393e203ca3e">禁入车辆修改
<a id=禁入车辆修改> </a></a></li><li><a href="#u7981u5165u8f66u8f86u83b7u53d60a3ca20id3du7981u5165u8f66u8f86u83b7u53d63e203ca3e">禁入车辆获取
<a id=禁入车辆获取> </a></a></li><li><a href="#u7981u5165u8f66u8f86u5220u96640a3ca20id3du7981u5165u8f66u8f86u5220u96643e203ca3e">禁入车辆删除
<a id=禁入车辆删除> </a></a></li><li><a href="#u4e0au884cu6570u636eu914du7f6eu6dfbu52a00a3ca20id3du4e0au884cu6570u636eu914du7f6eu6dfbu52a03e203ca3e">上行数据配置添加
<a id=上行数据配置添加> </a></a></li><li><a href="#u4e0au884cu6570u636eu914du7f6eu4feeu65390a3ca20id3du4e0au884cu6570u636eu914du7f6eu4feeu65393e203ca3e">上行数据配置修改
<a id=上行数据配置修改> </a></a></li><li><a href="#u4e0au884cu6570u636eu914du7f6eu5220u96640a3ca20id3du4e0au884cu6570u636eu914du7f6eu5220u96643e203ca3e">上行数据配置删除
<a id=上行数据配置删除> </a></a></li><li><a href="#u4e0au884cu6570u636eu914du7f6eu83b7u53d60a3ca20id3du4e0au884cu6570u636eu914du7f6eu83b7u53d63e203ca3e">上行数据配置获取
<a id=上行数据配置获取> </a></a></li><li><a href="#u5907u6848u8f66u5206u7ec4u6dfbu52a00a3ca20id3du5907u6848u8f66u5206u7ec4u6dfbu52a03e203ca3e">备案车分组添加
<a id=备案车分组添加> </a></a></li><li><a href="#u5907u6848u8f66u5206u7ec4u83b7u53d60a3ca20id3du5907u6848u8f66u5206u7ec4u83b7u53d63e203ca3e">备案车分组获取
<a id=备案车分组获取> </a></a></li><li><a href="#u5907u6848u8f66u5206u7ec4u4feeu65390a3ca20id3du5907u6848u8f66u5206u7ec4u4feeu65393e203ca3e">备案车分组修改
<a id=备案车分组修改> </a></a></li><li><a href="#u5907u6848u8f66u5206u7ec4u5220u96640a3ca20id3du5907u6848u8f66u5206u7ec4u5220u96643e203ca3e">备案车分组删除
<a id=备案车分组删除> </a></a></li><li><a href="#u4e34u65f6u8f66u8f86u6536u8d39u89c4u5219u6dfbu52a00a3ca20id3du4e34u65f6u8f66u8f86u6536u8d39u89c4u5219u6dfbu52a03e203ca3e">临时车辆收费规则添加
<a id=临时车辆收费规则添加> </a></a></li><li><a href="#u4e34u65f6u8f66u8f86u6536u8d39u89c4u5219u4feeu65390a3ca20id3du4e34u65f6u8f66u8f86u6536u8d39u89c4u5219u4feeu65393e203ca3e">临时车辆收费规则修改
<a id=临时车辆收费规则修改> </a></a></li><li><a href="#u4e34u65f6u8f66u8f86u6536u8d39u89c4u5219u83b7u53d60a3ca20id3du4e34u65f6u8f66u8f86u6536u8d39u89c4u5219u83b7u53d63e203ca3e">临时车辆收费规则获取
<a id=临时车辆收费规则获取> </a></a></li><li><a href="#u4e34u65f6u8f66u8f86u6536u8d39u89c4u5219u5220u96640a3ca20id3du4e34u65f6u8f66u8f86u6536u8d39u89c4u5219u5220u96643e203ca3e">临时车辆收费规则删除
<a id=临时车辆收费规则删除> </a></a></li><li><a href="#u5907u6848u8f66u8f86u6536u8d39u89c4u5219u6dfbu52a00a3ca20id3du5907u6848u8f66u8f86u6536u8d39u89c4u5219u6dfbu52a03e203ca3e">备案车辆收费规则添加
<a id=备案车辆收费规则添加> </a></a></li><li><a href="#u5907u6848u8f66u8f86u6536u8d39u89c4u5219u5220u96640a3ca20id3du5907u6848u8f66u8f86u6536u8d39u89c4u5219u5220u96643e203ca3e">备案车辆收费规则删除
<a id=备案车辆收费规则删除> </a></a></li><li><a href="#u5907u6848u8f66u8f86u6536u8d39u89c4u5219u4feeu65390a3ca20id3du5907u6848u8f66u8f86u6536u8d39u89c4u5219u4feeu65393e203ca3e">备案车辆收费规则修改
<a id=备案车辆收费规则修改> </a></a></li><li><a href="#u5907u6848u8f66u8f86u6536u8d39u89c4u5219u83b7u53d60a3ca20id3du5907u6848u8f66u8f86u6536u8d39u89c4u5219u83b7u53d63e203ca3e">备案车辆收费规则获取
<a id=备案车辆收费规则获取> </a></a></li></ul></li><li><a href="#u6570u636eu5b57u5178">数据字典</a><ul><li><a href="#u53f7u724cu79cdu7c7b0a3ca20id3du53f7u724cu79cdu7c7b3e203ca3e">号牌种类
<a id=号牌种类> </a></a></li><li><a href="#u72b6u6001u78010a3ca20id3du72b6u6001u78013e203ca3e">状态码
<a id=状态码> </a></a></li><li><a href="#u8f66u8f86u7c7bu578b0a3ca20id3du8f66u8f86u7c7bu578b3e203ca3e">车辆类型
<a id=车辆类型> </a></a></li><li><a href="#u901au7528u989cu82720a3ca20id3du901au7528u989cu82723e203ca3e">通用颜色
<a id=通用颜色> </a></a></li></ul></li></ul></div>
          <div id="right" class="content-right">
           <h1 class="curproject-name"> 智慧停车场端平台接口文档V2.0 </h1> 
<h1 id="u4feeu8ba2u8bb0u5f55">修订记录</h1>
<p></p>
<h2 id="u4feeu8ba2u8bb0u5f550a3ca20id3du4feeu8ba2u8bb0u5f553e203ca3e">修订记录
<a id=修订记录> </a></h2>
<p></p>
<h3 id="">基本信息</h3>
<p><strong>接口描述：</strong></p>
<figure class="md-table-fig">
<table>
<thead>
<tr>
<th>修订日期</th>
<th>修订版本</th>
<th>修订内容</th>
<th>作者</th>
</tr>
</thead>
<tbody>
<tr>
<td>2020.5.20</td>
<td>1.0</td>
<td>拟定</td>
<td>赵建强</td>
</tr>
<tr>
<td>2020.7.30</td>
<td>1.3</td>
<td>1.删除ActiveMQ交互 2.修正错误字段，增加描述</td>
<td>赵建强</td>
</tr>
<tr>
<td>2020.11.20</td>
<td>2.0</td>
<td>1.增加下行Http及Mqtt交互。</td>
<td>赵建强</td>
</tr>
<tr>
<td>2021.03.12</td>
<td>2.1</td>
<td>1.上行接口车辆驶入驶出 增加车道信息<br data-tomark-pass="">2.下行接口调用删除1800接口限制，访问80即可<br data-tomark-pass="">3.去除与你同停协议配置描述<br data-tomark-pass="">4.删除注册接口 图片上传方式改为可配置<br data-tomark-pass="">5.修改部门错误描述</td>
<td>赵建强</td>
</tr>
</tbody>
</table>
</figure>
<h2>声明</h2>
<p>版权所有©2011-2020 浙江宇视科技有限公司，保留一切权利。<br>
非经本公司书面许可，任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部，并不得以任<br>
何形式传播。<br>
<img src="" alt="捕获.PNG"><br>
为浙江宇视科技有限公司的商标。本手册中出现的其它所有商标、产品标识及商品名称，由<br>
各自权利人拥有。<br>
由于产品版本升级或其他原因，本手册内容会不定期进行更新。<br>
本手册仅作为使用指导，本手册中的所有陈述、信息和建议不构成任何明示或暗示的担保。<br>
本公司对使用本手册或使用本公司产品导致的任何特殊、附带、偶然或间接的损害不承担责任，包<br>
括但不限于商业利润损失、数据或文档丢失产生的损失，因遭受网络攻击、黑客攻击、病毒感染等<br>
造成的产品工作异常、信息泄露。</p>

<h1 id="u4e0au884cu63a5u53e3">上行接口</h1>
<p></p>
<h2 id="u4e0au884cu63a5u53e3u8bf4u660e0a3ca20id3du4e0au884cu63a5u53e3u8bf4u660e3e203ca3e">上行接口说明
<a id=上行接口说明> </a></h2>
<p></p>
<h3 id="-3">基本信息</h3>
<p><span class="colour" style="color:rgb(36, 41, 46)">本协议用以规范场端管理系统（VMS-180）接入云端及第三方标准。用于数据上报。第三方实现http服务器。VMS-180为客户端主动推送数据到第三方服务端。</span></p>
<h2><strong>支持设备</strong></h2>
<p>设备型号：VMS-B180-A@PARK<br>
软件版本号：PARK-B7201.3.0及以上</p>
<h2><strong>接入方式</strong></h2>
<p><span class="colour" style="color:rgb(36, 41, 46)">场端管理系统上行数据采用HTTP方式</span></p>
<h2><img src="" alt="捕获.PNG"></h2>
<h2>配置指导</h2>
<p>1.可通过VMS-180界面登录配置上行数据接口 停车场-&gt;停车场管理-&gt;数据对接。<br>
2.可通过下行接口 “上行数据配置”接口下发。</p>
<p><span class="colour" style="color:rgb(85, 85, 85)">协议类型说明</span><br>
<span class="colour" style="color:rgb(85, 85, 85)">9为通用协议，无需实现注册保活。网络连通会向指定地址端口推送过车等数据</span></p>
<h2><strong>接口描述</strong></h2>
<p>上行接口指场端管理系统主动发起，向云端或第三方平台上报数据。</p>
<h2><span class="colour" style="color:rgb(85, 85, 85)"><strong>协议规范</strong></span></h2>
<p>数据通信消息体采用JSON标准格式<br>
所有请求数据采用UTF-8编码所有参数区分大小写</p>
<h2><strong>加密方式</strong></h2>
<p><span class="colour" style="color:rgb(36, 41, 46)">为了保证系统接入的身份和数据安全，</span><br>
<span class="colour" style="color:rgb(36, 41, 46)">HTTP协议 POST 参数内容, 响应消息 均为 AES公钥加密后的密文 , 系统不接收明文参数。</span><br>
详细加密方式可参考官网<br>
<a href="https://cn.uniview.com/Service/Service_Training/Download/SDK/5/API/202009/806407_194214_0.htm">https://cn.uniview.com/Service/Service_Training/Download/SDK/5/API/202009/806407_194214_0.htm</a><br>
demo中 源码 util-&gt;AesUtil</p>
<h2><strong>消息格式</strong></h2>
<table>
<thead>
<tr>
<th>参数</th>
<th>是否必填</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>请求消息：</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>version</td>
<td>是</td>
<td>string</td>
<td>接口版本</td>
</tr>
<tr>
<td>uuid</td>
<td>否</td>
<td>string</td>
<td>停车场唯一标识 由云端分配统一标识(下行http协议不填充)</td>
</tr>
<tr>
<td>timestamp</td>
<td>是</td>
<td>string</td>
<td>发送请求时间：2020-04-23 12:00:00</td>
</tr>
<tr>
<td>cipher</td>
<td>是</td>
<td>string</td>
<td>用公钥对业务参数加密</td>
</tr>
<tr>
<td>响应消息：</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>参数</td>
<td>是否必填</td>
<td>类型</td>
<td>描述</td>
</tr>
<tr>
<td>uuid</td>
<td>否</td>
<td>string</td>
<td>停车场唯一标识</td>
</tr>
<tr>
<td>code</td>
<td>是</td>
<td>string</td>
<td>返回码 详见数据字典 状态码</td>
</tr>
<tr>
<td>msg</td>
<td>是</td>
<td>string</td>
<td>返回信息 详见数据字典 状态码</td>
</tr>
</tbody>
</table>
<p>请求参数示例<br>
{<br>
&nbsp;"cipher":"NkVGMzBERUFGNjM5RUMyMDlCNDU2M0RGRjBDQjJBRTMwRDI1QjY4NzhDNUUyRkM0M0QyQzNBMzFDNUVBREIwRkY3NkFFRUVCQUNGNUM0Q0M5RDI2NzBEQTBENkE1RTFDRTFGNzMyRDNERTdEQ0IyQ0Q5RjcwNzE3NjhCNDA4MUU1QkQzNkRENTZGOEY0REI5NUNDNDBGMDlDODEzN0Q5N0NCQTc0NkMwMTM3QTA1MEFBODJEOEI3MjlCMUQyMzdE",<br>
&nbsp; "version":"v2.0",<br>
&nbsp; "uuid":"1591350675005bcf4ff0",<br>
&nbsp; "timestamp":"2020-11-25 17:24:20"<br>
}<br>
其中 cipher字段解密后为<br>
{<br>
&nbsp; "Data":<br>
&nbsp; {<br>
&nbsp;&nbsp;&nbsp; "RemainOpenParkingNum":100,<br>
&nbsp;&nbsp;&nbsp; "RemainParkingNum":100,<br>
&nbsp;&nbsp;&nbsp; "TotalParkingNum":100<br>
&nbsp; }<br>
}<br>
响应参数<br>
{<br>
&nbsp; "msg":"成功",<br>
&nbsp; "uuid":"1591350675005bcf4ff0",<br>
&nbsp; "code":"200"<br>
}</p>
<h3 id="-4">请求参数</h3>
<h2 id="u5fc3u8df3u4fddu6d3b0a3ca20id3du5fc3u8df3u4fddu6d3b3e203ca3e">心跳保活
<a id=心跳保活> </a></h2>
<p></p>
<h3 id="-5">基本信息</h3>
<p><strong>Path：</strong> /bms/park/cloud/keepalive</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p><span class="colour" style="color:rgb(96, 98, 102)">我司场端管理系统向第三方主动发起保活，用以确保连接状态及时间同步，发送周期60s。</span><br>
<span class="colour" style="color:rgb(96, 98, 102)">参数示例</span><br>
{<br>
&nbsp; "Data":<br>
&nbsp; {<br>
&nbsp;&nbsp;&nbsp; "RemainOpenParkingNum":100,<br>
&nbsp;&nbsp;&nbsp; "RemainParkingNum":100,<br>
&nbsp;&nbsp;&nbsp; "TotalParkingNum":100<br>
&nbsp; }<br>
}<span class="colour" style="color:rgb(96, 98, 102)"></span></p>
<h3 id="-6">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Data</span></td><td key=1><span>object</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-0-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> TotalParkingNum</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">总车位数</span></td><td key=5></td></tr><tr key=0-0-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> RemainParkingNum</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">剩余车位数</span></td><td key=5></td></tr><tr key=0-0-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> RemainOpenParkingNum</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">剩余开放车位数</span></td><td key=5></td></tr>
               </tbody>
              </table>
<h2 id="u5165u573au8bb0u5f550a3ca20id3du5165u573au8bb0u5f553e203ca3e">入场记录
<a id=入场记录> </a></h2>
<p></p>
<h3 id="-7">基本信息</h3>
<p><strong>Path：</strong> /bms/park/cloud/carin</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p><span class="colour" style="color:rgb(96, 98, 102)">由场端管理系统向云端发起，上传入场记录信息。实时上报。</span><br>
<span class="colour" style="color:rgb(96, 98, 102)">VMS-180上报参数示例</span><br>
{<br>
&nbsp; "Data":<br>
&nbsp; {<br>
&nbsp;&nbsp;&nbsp; "ActualPay":0,<br>
&nbsp;&nbsp;&nbsp; "ArriveTime":"2020-11-23 09:15:09",<br>
&nbsp;&nbsp;&nbsp; "ChargeFee":0,<br>
&nbsp;&nbsp;&nbsp; "GateName":"测试出入口",<br>
&nbsp; &nbsp; "LaneID":1,<br>
&nbsp; &nbsp; "LaneName":"东门入口"<br>
&nbsp;&nbsp;&nbsp; "PaidType":0,<br>
&nbsp;&nbsp;&nbsp; "ParkingType":1,<br>
&nbsp;&nbsp;&nbsp; "ParkinglotName":"宇视测试停车场",<br>
&nbsp;&nbsp;&nbsp; "PlateColor":2,<br>
&nbsp;&nbsp;&nbsp; "PlateNo":"浙A12345",<br>
&nbsp;&nbsp;&nbsp; "PlateType":0,<br>
&nbsp;&nbsp;&nbsp; "RecordID":1,<br>
&nbsp;&nbsp;&nbsp; "RemainOpenParkingNum":100,<br>
&nbsp;&nbsp;&nbsp; "ShouldPay":0,<br>
&nbsp;&nbsp;&nbsp; "TemainParkingNum":100,<br>
&nbsp;&nbsp;&nbsp; "TotalParkingNum":100,<br>
&nbsp;&nbsp;&nbsp; "VehicleColor":2,<br>
&nbsp;&nbsp;&nbsp; "VehicleType":2,<br>
&nbsp; &nbsp; "DataType":0<br>
&nbsp; }<br>
}<span class="colour" style="color:rgb(96, 98, 102)"></span></p>
<h3 id="-8">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Data</span></td><td key=1><span>object</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-0-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkinglotName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车场名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>神光</span></p></td></tr><tr key=0-0-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> RecordID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">记录ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-0-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> GateName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">出入口名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>东门</span></p></td></tr><tr key=0-0-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> LaneID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车道ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-0-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> LaneName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车道名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>东门入口</span></p></td></tr><tr key=0-0-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> TotalParkingNum</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">总车位数</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1000</span></p></td></tr><tr key=0-0-6><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> RemainParkingNum</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">剩余车位数</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>500</span></p></td></tr><tr key=0-0-7><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> RemainOpenParkingNum</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">剩余开放车位数</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>400</span></p></td></tr><tr key=0-0-8><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ArriveTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">入场时间 </span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2020-01-01 12:00:00</span></p></td></tr><tr key=0-0-9><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkingType</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车类型 0 临时车 1包期车 2白名单 3预约车</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-0-10><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateNo</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌号码 无牌车为‘-’</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>浙A12345</span></p></td></tr><tr key=0-0-11><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateType</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌类型 详见数据字典 号牌种类</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2</span></p></td></tr><tr key=0-0-12><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateColor</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌颜色详见数据字典 通用颜色</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-0-13><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> VehicleColor</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车身颜色 详见数据字典 通用颜色</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2</span></p></td></tr><tr key=0-0-14><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> VehicleType</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车辆类型 详见数据字典 车辆类型</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2</span></p></td></tr><tr key=0-0-15><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> DateType</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">数据类型  0实时数据 1历史数据</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u51fau573au8bb0u5f550a3ca20id3du51fau573au8bb0u5f553e203ca3e">出场记录
<a id=出场记录> </a></h2>
<p></p>
<h3 id="-9">基本信息</h3>
<p><strong>Path：</strong> /bms/park/cloud/carout</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p><span class="colour" style="color:rgb(96, 98, 102)">由场端管理系统向云端发起，上传出场记录信息。实时上报。</span><br>
<span class="colour" style="color:rgb(96, 98, 102)">付费方式枚举定义</span> 0：现金支付 1支付宝 2 微信 3银联支付 4 ETC 99未付费<br>
VMS-180上报数据示例<br>
{<br>
&nbsp; "Data":<br>
&nbsp; {<br>
&nbsp;&nbsp;&nbsp; "ActualPay":0,<br>
&nbsp;&nbsp;&nbsp; "ArriveTime":"2020-11-23 09:11:25",<br>
&nbsp;&nbsp;&nbsp; "ChargeFee":0,<br>
&nbsp;&nbsp;&nbsp; "GateName":"测试出入口",<br>
&nbsp; &nbsp; "LaneID":1，<br>
&nbsp; &nbsp; "LaneName":"东门出口"，<br>
&nbsp;&nbsp;&nbsp; "LeaveTime":"2020-11-23 09:11:25",<br>
&nbsp;&nbsp;&nbsp; "LinkCarinID":1,<br>
&nbsp;&nbsp;&nbsp; "OperatorName":"管理员",<br>
&nbsp;&nbsp;&nbsp; "PaidType":0,<br>
&nbsp;&nbsp;&nbsp; "ParkingType":1,<br>
&nbsp;&nbsp;&nbsp; "ParkinglotName":"宇视测试停车场",<br>
&nbsp;&nbsp;&nbsp; "PlateColor":2,<br>
&nbsp;&nbsp;&nbsp; "PlateNo":"浙A12345",<br>
&nbsp;&nbsp;&nbsp; "PlateType":0,<br>
&nbsp;&nbsp;&nbsp; "RecordID":2,<br>
&nbsp;&nbsp;&nbsp; "RemainOpenParkingNum":90,<br>
&nbsp;&nbsp;&nbsp; "ShouldPay":0,<br>
&nbsp;&nbsp;&nbsp; "TemainParkingNum":95,<br>
&nbsp;&nbsp;&nbsp; "TotalParkingNum":100,<br>
&nbsp;&nbsp;&nbsp; "VehicleColor":2,<br>
&nbsp;&nbsp;&nbsp; "VehicleType":2,<br>
&nbsp; &nbsp; "DataType":0<br>
&nbsp; }<br>
}</p>
<h3 id="-10">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Data</span></td><td key=1><span>object</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-0-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkinglotName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车场名称</span></td><td key=5></td></tr><tr key=0-0-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> GateName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">出入口名称</span></td><td key=5></td></tr><tr key=0-0-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> LaneID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车道ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-0-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> LaneName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车道名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>东门出口</span></p></td></tr><tr key=0-0-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> TotalParkingNum</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">总车位数</span></td><td key=5></td></tr><tr key=0-0-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> RemainParkingNum</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">剩余车位数</span></td><td key=5></td></tr><tr key=0-0-6><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> RemainOpenParkingNum</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">剩余开放车位数</span></td><td key=5></td></tr><tr key=0-0-7><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ArriveTime</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">入场时间 </span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2020-01-01 12:00:00</span></p></td></tr><tr key=0-0-8><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> LeaveTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">离场时间 </span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2020-01-01 12:00:00</span></p></td></tr><tr key=0-0-9><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateNo</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌号码 无牌车为‘-’</span></td><td key=5></td></tr><tr key=0-0-10><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateType</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌类型 详见数据字典 号牌种类</span></td><td key=5></td></tr><tr key=0-0-11><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateColor</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌颜色 详见数据字典 通用颜色</span></td><td key=5></td></tr><tr key=0-0-12><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span>  VehicleColor</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车身颜色 详见数据字典 通用颜色</span></td><td key=5></td></tr><tr key=0-0-13><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ChargeFee</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">计费金额 单位分</span></td><td key=5></td></tr><tr key=0-0-14><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ShouldPay</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">应收金额 单位分</span></td><td key=5></td></tr><tr key=0-0-15><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ActualPay</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">交易金额 单位分</span></td><td key=5></td></tr><tr key=0-0-16><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> BillTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">账单生成时间 </span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2020-01-01 12:01:00</span></p></td></tr><tr key=0-0-17><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PaidType</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">付费方式 </span></td><td key=5></td></tr><tr key=0-0-18><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkingType</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车类型 0 临时车 1包期车 2白名单 3预约车</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-0-19><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> RecordID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">记录ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-0-20><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> LinkCarinID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"> 关联入场记录ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-0-21><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> VehicleType</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车辆类型 详见数据字典 车辆类型</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-0-22><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> CarAttribute</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车辆属性 0临时车 1包期车 2白名单 3预约车</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-0-23><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> DataType</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">数据类型 0实时数据 1历史数据</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u8d26u5355u8bb0u5f550a3ca20id3du8d26u5355u8bb0u5f553e203ca3e">账单记录
<a id=账单记录> </a></h2>
<p></p>
<h3 id="-11">基本信息</h3>
<p><strong>Path：</strong> /bms/park/cloud/record/paybill</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p><span class="colour" style="color:rgb(96, 98, 102)">由场端管理系统向云端发起，上传停车账单记录信息。停车账单生成</span><br>
收费类型PaidType 枚举定义 0：现金 1：支付宝 2：微信 3：银联~~~~<br>
VMS-180上报参数示例<br>
{<br>
&nbsp; "Data":<br>
&nbsp; {<br>
&nbsp;&nbsp;&nbsp; "ActualPay":900,<br>
&nbsp;&nbsp;&nbsp; "BillTime":"2020-11-23 09:12:59",<br>
&nbsp;&nbsp;&nbsp; "ChargeFee":1000,<br>
&nbsp;&nbsp;&nbsp; "PaidType":1,<br>
&nbsp;&nbsp;&nbsp; "Parkingtime":7200,<br>
&nbsp;&nbsp;&nbsp; "Passrecordid":1,<br>
&nbsp;&nbsp;&nbsp; "Plateno":"浙A12345",<br>
&nbsp;&nbsp;&nbsp; "ShouldPay":900,<br>
&nbsp; &nbsp; "DataType":0<br>
&nbsp; }<br>
}</p>
<h3 id="-12">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Data</span></td><td key=1><span>object</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-0-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PassRecordID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">过车记录ID 匹配入场记录</span></td><td key=5></td></tr><tr key=0-0-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PassOutRecordID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">过车记录ID 匹配出场记录</span></td><td key=5></td></tr><tr key=0-0-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateNo</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌号码 无牌车为“-”</span></td><td key=5></td></tr><tr key=0-0-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ChargeFee</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">总金额 单位分</span></td><td key=5></td></tr><tr key=0-0-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span>  ShouldPay</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">应收金额 单位分</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>10</span></p></td></tr><tr key=0-0-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ActualPay</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">交易金额 单位分</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>10</span></p></td></tr><tr key=0-0-6><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> BillTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">账单时间 </span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2020-01-01 12:00:00</span></p></td></tr><tr key=0-0-7><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PaidType</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费类型</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-0-8><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkingTime</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车时长 单位 秒</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>10</span></p></td></tr><tr key=0-0-9><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> DataType</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">数据类型 0 实时记录 1历史记录</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u4e0au4f20u56feu72470a3ca20id3du4e0au4f20u56feu72473e203ca3e">上传图片
<a id=上传图片> </a></h2>
<p></p>
<h3 id="-13">基本信息</h3>
<p><strong>Path：</strong> /bms/park/cloud/uploadphoto</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p><span class="colour" style="color:rgb(96, 98, 102)">由场端管理系统向云端发起，上传记录图片。实时上报。</span><br>
<span class="colour" style="color:rgb(96, 98, 102)">解释说明</span><br>
PhotoUrl 仅当图片传输方式为 阿里云或miniIO时，该字段赋值<span class="colour" style="color:rgb(96, 98, 102)"></span><br>
Files 字段 Base64编码字符串 可空 当图片已PhotoUrl上传，该文件直接为空</p>
<h3 id="-14">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Data</span></td><td key=1><span>object</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-0-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PhotoID</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"> PhotoID 照片编号 示例：123</span></td><td key=5></td></tr><tr key=0-0-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Time</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">照片时间 示例：2015-09-01 09:10:11</span></td><td key=5></td></tr><tr key=0-0-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Type</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">照片类型 示例：0：入场 1：出场</span></td><td key=5></td></tr><tr key=0-0-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Name</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">照片名称 示例：01.jpg</span></td><td key=5></td></tr><tr key=0-0-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> RecordID</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">记录ID，用于匹配出入场记录</span></td><td key=5></td></tr><tr key=0-0-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PhotoUrl</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">图片存储地址，提供以附件形式直接下载</span></td><td key=5></td></tr><tr key=0-0-6><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> DataType</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">数据类型 0实时数据 1历史数据</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Files</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">照片文件 </span></td><td key=5></td></tr>
               </tbody>
              </table>
<h1 id="u4e0bu884cu63a5u53e3">下行接口</h1>
<p></p>
<h2 id="u4e0bu884cu63a5u53e3u8bf4u660e0a3ca20id3du4e0bu884cu63a5u53e3u8bf4u660e3e203ca3e">下行接口说明
<a id=下行接口说明> </a></h2>
<p></p>
<h3 id="-15">基本信息</h3>
<p><strong>接口描述：</strong></p>
<p><span class="colour" style="color:rgb(36, 41, 46)">本协议用以规范云端及第三方控制及获取场端管理系统（VMS-180）标准。</span></p>
<h2><strong>支持设备</strong></h2>
<p>设备型号：VMS-B180-A@PARK<br>
软件版本号：PARK-B7201.3.3及以上</p>
<h2><strong>接入方式</strong></h2>
<p>下行接口分为两种调用方式<br>
1.VMS-180有存在固定IP地址访问 推荐Http调用<br>
2.VMS-180无固定IP，推荐Mqtt交互<br>
<img src="" alt="捕获.PNG"><br>
<img src="" alt="捕获.PNG"></p>
<h2><strong>接口描述</strong></h2>
<p>下行接口指云端或第三方控制获取VMS-180数据</p>
<h2><span class="colour" style="color:rgb(85, 85, 85)"><strong>协议规范</strong></span></h2>
<p>数据通信消息体采用JSON标准格式<br>
所有请求数据采用UTF-8编码所有参数区分大小写<br>
Http交互设备开放端口为 80<br>
Mqtt交互&nbsp; VMS-180订阅Topic 为Parking_设备序列号 用于接收消息 暂不支持更换<br>
例 Parking_<span class="colour" style="color:rgb(58, 58, 58)">210235C3M7319B000019</span><br>
Mqtt交互 VMS-180推送Topic为Respond_设备序列号 用于响应接收消息 暂不支持更换<br>
例 Respond_<span class="colour" style="color:rgb(58, 58, 58)">210235C3M7319B000019</span><br>
<span class="colour" style="color:rgb(58, 58, 58)">Mqtt交互 请求消息中TopicName</span></p>
<h2><strong>加密方式</strong></h2>
<p><span class="colour" style="color:rgb(36, 41, 46)">为了保证系统接入的身份和数据安全，</span><br>
<span class="colour" style="color:rgb(36, 41, 46)">HTTP协议 POST 参数内容, 响应消息 均为 AES公钥加密后的密文 , 系统不接收明文参数。</span><br>
详细加密方式可参考官网<br>
<a href="https://cn.uniview.com/Service/Service_Training/Download/SDK/5/API/202009/806407_194214_0.htm">https://cn.uniview.com/Service/Service_Training/Download/SDK/5/API/202009/806407_194214_0.htm</a><br>
demo中 源码 util-&gt;AesUtil</p>
<h2><strong>消息格式</strong></h2>
<table>
<thead>
<tr>
<th>参数</th>
<th>是否必填</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>请求消息：</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>version</td>
<td>是</td>
<td>string</td>
<td>接口版本</td>
</tr>
<tr>
<td>requestID</td>
<td>否</td>
<td>string</td>
<td>云平台第三方请求ID(mqtt需填充)</td>
</tr>
<tr>
<td>timestamp</td>
<td>是</td>
<td>string</td>
<td>发送请求时间：2020-04-23 12:00:00</td>
</tr>
<tr>
<td>cipher</td>
<td>是</td>
<td>string</td>
<td>用公钥对业务参数加密</td>
</tr>
<tr>
<td>url</td>
<td>否</td>
<td>string</td>
<td>Mqtt接口必选，请求路径 例：/vms/LaneInfo</td>
</tr>
<tr>
<td>Method</td>
<td>否</td>
<td>String</td>
<td>Mqtt接口必填，请求方式 例 ：PSOT</td>
</tr>
<tr>
<td>响应消息：</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>参数</td>
<td>是否必填</td>
<td>类型</td>
<td>描述</td>
</tr>
<tr>
<td>requestID</td>
<td>否</td>
<td>string</td>
<td>云平台请求ID(下行(mqtt填充))</td>
</tr>
<tr>
<td>code</td>
<td>是</td>
<td>string</td>
<td>返回码 详见数据字典 状态码</td>
</tr>
<tr>
<td>msg</td>
<td>是</td>
<td>string</td>
<td>返回信息 详见数据字典 状态码</td>
</tr>
<tr>
<td>cipher</td>
<td>否</td>
<td>string</td>
<td>用公钥对业务参数加密</td>
</tr>
</tbody>
</table>
<p>禁入车辆增加 代码示例</p>
<pre><code data-language="java" class="lang-java">
public final void AddBlackCar() throws Exception {
    String Data = "{\n" +
            "  \"PlateNo\": \"京A22360\",\n" +
            "  \"Name\": \"张三\",\n" +
            "  \"Phone\": \"13845621354\",\n" +
            "  \"BeginTime\": 1605110400,\n" +
            "  \"EndTime\": 1605196800,\n" +
            "  \"Reason\": \"备注\"\n" +
            "}";
    Map&lt;String,String&gt; map = new HashMap&lt;&gt;();
    map.put("version","V1.0");
    map.put("timestamp", TimePro.getCurrentTime());
    map.put("cipher", AesUtil.encryptAES(Data));
    String result =  httpPostWithjson("http://"+Ip+":1800/vms/BlockCar", JSON.toJSONString(map));
<p>}<br>
</code></pre></p>
<p>请求参数<br>
{<br>
&nbsp;"cipher":"MTM4NzAzQzI1RDQ3OTAwN0I5MjJGQ0MzRDk5RTZDOEZCNzVDODNBQjk0NEE4MTlBNTBDQjM4NjQ2NzBENzcyNDRFMjc3MjQwOEIxMzY0OTVGQjFCNkQ1NjkzRDM4ODMxMzM5MDMyMTIxMzk1MDVGREQxQzNBNDIwOUE2RDQ2MTM0RkJFNjE3MkY5MDNGRjc5QzBFRDQzOTFFMDhFOEU5NTlDQzBGNzk2MjVEOTAxREJDNEY5NzgyQzM2RjNBODM2NTlGOTY5MkM5NEEwQzRBQ0I0RUMwN0VFQ0EyQUYyMDM5OEVDQUZGRjQ0QjJCMjU1QzFDODkyQ0U1RTlBNjNCREJERTdGNjFFQ0EyOEMzRjY1QzkzMzFGMEE1NDI1QzAzNDIyMTcyRkEwNkRCRTlBOUJBQURCODMzMzUwRkZEQTM=",<br>
&nbsp; "requestID":"1", // mqtt包含该字段<br>
&nbsp; "Method":"POST", // mqtt包含该字段<br>
&nbsp; "version":"V1.0",<br>
&nbsp; "url":"/vms/BlockCar", // mqtt包含该字段<br>
&nbsp; "timestamp":"2020-11-25 17:33:02"<br>
}<br>
其中 cipher 解密后数据为<br>
{<br>
&nbsp; "PlateNo": "陕A92368",<br>
&nbsp; "Name": "张三",<br>
&nbsp; "Phone": "13845621354",<br>
&nbsp; "BeginTime": 1605110400,<br>
&nbsp; "EndTime": 1605196800,<br>
&nbsp; "Reason": "备注"<br>
}</p>
<p>响应参数<br>
{<br>
"msg":"成功",<br>
"cipher":"MkU0MDM5NUY3NDVGMEYwNkMzMzdFOTg3RDZFMkRGQTU2RjY0Nzc2QUU3ODg1MjFBNjk0MjRBQzU0MjI3NTIyMg==",<br>
"code":"200",<br>
"RequestID":"1" //mqtt 包含该字段<br>
}<br>
其中 cipher 字段解密后为<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;"BlockCarID":9<br>
}</p>
<h3 id="-16">请求参数</h3>
<h2 id="u8bbeu7f6eu79d8u94a50a3ca20id3du8bbeu7f6eu79d8u94a53e203ca3e">设置秘钥
<a id=设置秘钥> </a></h2>
<p></p>
<h3 id="-17">基本信息</h3>
<p><strong>Path：</strong> /vms/SecretKey</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p>用于设置VMS-180AES加密秘钥。不设置即使用默认秘钥。<br>
请求参数<br>
{<br>
&nbsp; &nbsp; "SecretKey": "46EBA22513965"<br>
}</p>
<h3 id="-18">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> SecretKey</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3>46EBA22EF5204DD5B110A1F730513965</td><td key=4><span style="white-space: pre-wrap">秘钥值，用于加密。</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2345dfgs</span></p></td></tr>
               </tbody>
              </table>
<h3 id="-19">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> 测试数据</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">用新秘钥加密</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>测试数据</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u8f66u8f86u8d26u5355u67e5u8be20a3ca20id3du8f66u8f86u8d26u5355u67e5u8be23e203ca3e">车辆账单查询
<a id=车辆账单查询> </a></h2>
<p></p>
<h3 id="-20">基本信息</h3>
<p><strong>Path：</strong> /vms/QueryBill</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p>用于从VMS-180@PARK 获取临时车辆缴费信息<br>
{<br>
&nbsp; "PlateNo": "浙A12345",<br>
&nbsp; "BillType": 1<br>
}<br>
响应参数<br>
{<br>
&nbsp; "BillInfoList":[<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "EnterName":"东门",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "InTime":1606790018,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ParkingLotsName":"停车场",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ParkingTime":120,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "PlateNo":"浙A12345",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "TotalAomunt":500<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp; ],<br>
&nbsp; "Num":1<br>
}</p>
<h3 id="-21">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> PlateNo</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌号码</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>浙A12345</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BillType</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"> 0未缴费账单 1已缴费账单</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr>
               </tbody>
              </table>
<h3 id="-22">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">账单数量</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BillInfoList</span></td><td key=1><span>object []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">账单信息列表</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-1-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateNo</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌号码</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>陕A12345</span></p></td></tr><tr key=0-1-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> InTime</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">入场时间 </span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1606789217</span></p></td></tr><tr key=0-1-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkingTime</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车时长 单位分</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>120</span></p></td></tr><tr key=0-1-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> TotalAomunt</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">账单金额 单位分</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>500</span></p></td></tr><tr key=0-1-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkingLotsName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车场名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>停车场</span></p></td></tr><tr key=0-1-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> EnterName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">进场出入口名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>东门</span></p></td></tr><tr key=0-1-6><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ExitName</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">离场出入口名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>西门</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u901au77e5u6536u8d39u5b8cu62100a3ca20id3du901au77e5u6536u8d39u5b8cu62103e203ca3e">通知收费完成
<a id=通知收费完成> </a></h2>
<p></p>
<h3 id="-23">基本信息</h3>
<p><strong>Path：</strong> /vms/ChargesCompleted</p>
<p><strong>Method：</strong> PUT</p>
<p><strong>接口描述：</strong></p>
<h3 id="-24">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> PlateNo</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌号码</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>陕A12345</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> TotalAomunt</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费金额 单位分</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>100</span></p></td></tr>
               </tbody>
              </table>
<h2 id="ledu64adu62a5u914du7f6e0a3ca20id3dledu64adu62a5u914du7f6e3e203ca3e">LED播报配置
<a id=LED播报配置> </a></h2>
<p></p>
<h3 id="-25">基本信息</h3>
<p><strong>Path：</strong> /vms/LEDShow</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p>设置车道下LED屏幕 永久显示。<br>
Content 为 #T&nbsp; 时间显示<br>
参数示例<br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;{</span><br>
<span class="colour" style="color: rgb(163, 21, 21);">"LaneID"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(9, 134, 88);">1</span><span class="colour" style="color: rgb(0, 0, 0);">,</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"CtrlMode"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(9, 134, 88);">1</span><span class="colour" style="color: rgb(0, 0, 0);">,</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"LedShowList"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;[</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;{</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"Content"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(4, 81, 165);">"欢迎光临神光"</span><span class="colour" style="color: rgb(0, 0, 0);">,</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"Color"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(4, 81, 165);">"2"</span><span class="colour" style="color: rgb(0, 0, 0);">,</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"VoiceBroadcast"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(4, 81, 165);">"0"</span><span class="colour" style="color: rgb(0, 0, 0);">,</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"ScrollType"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(4, 81, 165);">"4"</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;},</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;{</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"Content"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(4, 81, 165);">"浙A12345"</span><span class="colour" style="color: rgb(0, 0, 0);">,</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"Color"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(4, 81, 165);">"2"</span><span class="colour" style="color: rgb(0, 0, 0);">,</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"VoiceBroadcast"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(4, 81, 165);">"0"</span><span class="colour" style="color: rgb(0, 0, 0);">,</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"ScrollType"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(4, 81, 165);">"3"</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;},</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;{</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"Content"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(4, 81, 165);">"一车一杆123"</span><span class="colour" style="color: rgb(0, 0, 0);">,</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"Color"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(4, 81, 165);">"0"</span><span class="colour" style="color: rgb(0, 0, 0);">,</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"VoiceBroadcast"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(4, 81, 165);">"0"</span><span class="colour" style="color: rgb(0, 0, 0);">,</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"ScrollType"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(4, 81, 165);">"4"</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;},</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;{</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"Content"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(4, 81, 165);">"#T"</span><span class="colour" style="color: rgb(0, 0, 0);">,</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"Color"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(4, 81, 165);">"2"</span><span class="colour" style="color: rgb(0, 0, 0);">,</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"VoiceBroadcast"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(4, 81, 165);">"1"</span><span class="colour" style="color: rgb(0, 0, 0);">,</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="colour" style="color: rgb(163, 21, 21);">"ScrollType"</span><span class="colour" style="color: rgb(0, 0, 0);">:&nbsp;</span><span class="colour" style="color: rgb(4, 81, 165);">"3"</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;}</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">&nbsp;&nbsp;]</span><br>
<span class="colour" style="color: rgb(0, 0, 0);">}</span></p>
<h3 id="-26">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> CtrlMode</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">控制模式针对所有车道 0: vms 控制 1: 第三方控制 </span></td><td key=5></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> LaneID</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车道ID，可通过车道信息获取</span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> LedShowList</span></td><td key=1><span>object []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">每行显示信息 当前固定4行 第三方控制必填</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-2-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Content</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">显示内容</span></td><td key=5></td></tr><tr key=0-2-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Color</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">显示颜色 0红色 1绿色 2黄色</span></td><td key=5></td></tr><tr key=0-2-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> VoiceBroadcast</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">是否语言播报 0不播报 1播报</span></td><td key=5></td></tr><tr key=0-2-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ScrollType</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">滚动模式 0不滚动1向左2向右3向上 4向下</span></td><td key=5></td></tr>
               </tbody>
              </table>
<h2 id="u8fc7u8f66u8bb0u5f55u67e5u8be20a3ca20id3du8fc7u8f66u8bb0u5f55u67e5u8be23e203ca3e">过车记录查询
<a id=过车记录查询> </a></h2>
<p></p>
<h3 id="-27">基本信息</h3>
<p><strong>Path：</strong> /vms/ParkingRecord</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p>用于获取VMS-180过车记录</p>
<p>请求参数：<br>
{<br>
&nbsp; "StartTime": 1602604800,<br>
&nbsp; "EndTime": 1602691199,<br>
&nbsp; "Limit": 200,<br>
&nbsp; "Offset": 0,<br>
&nbsp; "PlateNo": "陕A12345",<br>
&nbsp; "ParkingName": "神光A1区",<br>
&nbsp; "CarAttribute": 0,<br>
&nbsp; "VehicleType": 0,<br>
&nbsp; "VehicleColor": 0,<br>
&nbsp; "OwnerName": "张三",<br>
&nbsp; "CrossDirection": 0<br>
}<br>
响应参数：<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;"Total":	1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;"Offset":	0,<br>
&nbsp;&nbsp;&nbsp;&nbsp;"Num":	1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;"PassRecordInfoList":	[{<br>
&nbsp;&nbsp;&nbsp;&nbsp;"RecordID":	9,<br>
&nbsp;&nbsp;&nbsp;&nbsp;"PlateImage":	{<br>
&nbsp;&nbsp;&nbsp;&nbsp;"Name":	"20201014_092056_9.jpg",<br>
&nbsp;&nbsp;&nbsp;&nbsp;"Size":	5,<br>
&nbsp;&nbsp;&nbsp;&nbsp;"URL":	"/LAPI/V1.0/System/Picture?Index=&amp;Size=5"<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;"VehilceImage": {<br>
&nbsp;&nbsp;&nbsp;&nbsp;"Name":	"20201014_092056_9.jpg",<br>
&nbsp;&nbsp;&nbsp;&nbsp;"Size":	5,<br>
&nbsp;&nbsp;&nbsp;&nbsp;"URL":	"/LAPI/V1.0/System/Picture?Index=&amp;Size=5"<br>
&nbsp;&nbsp;&nbsp;&nbsp;},<br>
&nbsp;&nbsp;&nbsp;&nbsp;"PlateNo":	"无车牌",<br>
&nbsp;&nbsp;&nbsp;&nbsp;"Name":	"",<br>
&nbsp;&nbsp;&nbsp;&nbsp;"VehicleType":	998,<br>
&nbsp;&nbsp;&nbsp;&nbsp;"IsWhiteList":	0,<br>
&nbsp;&nbsp;&nbsp;&nbsp;"IsBlackList":	0,<br>
&nbsp;&nbsp;&nbsp;&nbsp;"VehicleColor":	99,<br>
&nbsp;&nbsp;&nbsp;&nbsp;"ParkingLotName":	"123",<br>
&nbsp;&nbsp;&nbsp;&nbsp;"CrossDirection":	1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;"PassTime":	1602667256,<br>
&nbsp;&nbsp;&nbsp;&nbsp;"EntranceName":	"123"<br>
&nbsp;&nbsp;&nbsp;&nbsp;}]<br>
}</p>
<h3 id="-28">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> StartTime</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">起始时间 时间戳 例 1602604800</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1602604800</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> EndTime</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">结束时间 时间戳 例 1602691199</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1602691199</span></p></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> PlateNo</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌号码 例：“陕A12345”</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>陕A12345</span></p></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ParkingName</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车场名称 例：“神光A1区”</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>神光A1区</span></p></td></tr><tr key=0-4><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> CarAttribute</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车辆属性 0临时车 1包期车 2僵尸车 3预约车  4 白名单无该字段为全部查询</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-5><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> VehicleType</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车辆类型 详见数据字典 无该字段为全部查询</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-6><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> VehicleColor</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车身颜色 详见数据字典 无该字段为全部查询</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-7><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> OwnerName</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车主姓名 例 “张三”</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>张三</span></p></td></tr><tr key=0-8><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> CrossDirection</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">进出场状态 例 0入场 1出场 无改字段为全部查询</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-9><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Limit</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">单页条数 0~200</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>200</span></p></td></tr><tr key=0-10><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Offset</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">偏移量</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr>
               </tbody>
              </table>
<h3 id="-29">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Total</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">总数量</span></td><td key=5></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Offset</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">偏移量</span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">当页数量</span></td><td key=5></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> PassRecordInfoList</span></td><td key=1><span>object []</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">过车记录信息</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-3-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> RecordID</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">记录ID</span></td><td key=5></td></tr><tr key=0-3-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateImage</span></td><td key=1><span>object</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌小图信息</span></td><td key=5></td></tr><tr key=0-3-1-0><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> Name</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-1-1><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> Size</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-1-2><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> URL</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> VehilceImage</span></td><td key=1><span>object</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车辆图片信息</span></td><td key=5></td></tr><tr key=0-3-2-0><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> Name</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-2-1><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> Size</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-2-2><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> URL</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateNo</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌号码</span></td><td key=5></td></tr><tr key=0-3-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Name</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车主名称</span></td><td key=5></td></tr><tr key=0-3-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> VehicleType</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车辆类型</span></td><td key=5></td></tr><tr key=0-3-6><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> IsWhiteList</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">白名单 0否 1是</span></td><td key=5></td></tr><tr key=0-3-7><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> IsBlackList</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">黑名当 0否 1是</span></td><td key=5></td></tr><tr key=0-3-8><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> VehicleColor</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车身颜色</span></td><td key=5></td></tr><tr key=0-3-9><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkingLotName</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车场名称</span></td><td key=5></td></tr><tr key=0-3-10><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> CrossDirection</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">进出场状态 0入场 1出场</span></td><td key=5></td></tr><tr key=0-3-11><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PassTime</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">过车时间</span></td><td key=5></td></tr><tr key=0-3-12><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> EntranceName</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">出入口信息</span></td><td key=5></td></tr>
               </tbody>
              </table>
<h2 id="u573au5185u8f66u8f86u67e5u8be20a3ca20id3du573au5185u8f66u8f86u67e5u8be23e203ca3e">场内车辆查询
<a id=场内车辆查询> </a></h2>
<p></p>
<h3 id="-30">基本信息</h3>
<p><strong>Path：</strong> /vms/InParking</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p>用于获取VMS-180在场车辆数据<br>
请求参数：<br>
{<br>
&nbsp; "StartTime": 1602691200,<br>
&nbsp; "EndTime": 1602777599,<br>
&nbsp; "Limit": 200,<br>
&nbsp; "Offset": 0,<br>
&nbsp; "PlateNo": "陕A12345",<br>
&nbsp; "ParkingName": "神光A区",<br>
&nbsp; "CarAttribute": 0,<br>
&nbsp; "VehicleType": 0,<br>
&nbsp; "VehicleColor": 0,<br>
&nbsp; "OwnerName": "张三",<br>
&nbsp; "ParkingTime": 600<br>
}<br>
响应参数：<br>
{<br>
"Total":	2,<br>
"Offset":	0,<br>
"Num":	2,<br>
"ParkingVehicleRecordInfoList":	[{<br>
"RecordID":	7751,<br>
"PlateImage":	{<br>
"Name":	"20201015_114138_7751.jpg",<br>
"Size":	5237,<br>
"URL":	"/LAPI/V1.0/System/Picture?Index=ubs_5_0_0_0_0_0_8_1_45480_1602762099&amp;Size=5237"<br>
},<br>
"VehilceImage": {<br>
"Name":	"20201014_092056_9.jpg",<br>
"Size":	5,<br>
"URL":	"/LAPI/V1.0/System/Picture?Index=&amp;Size=5"<br>
},<br>
"PlateNo":	"赣GL3718",<br>
"Similarity":	100,<br>
"VehicleType":	3,<br>
"VehicleColor":	1,<br>
"IsWhiteList":	0,<br>
"IsBlackList":	0,<br>
"ParkingLot":	"宇视",<br>
"EnterTime":	1602762098,<br>
"ParkingTime":	23<br>
}]<br>
}</p>
<h3 id="-31">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> StartTime</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">入场起始时间 时间戳</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1602691200</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> EndTime</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">入场结束时间 时间戳</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1602777599</span></p></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> PlateNo</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌号码，无牌车为“无牌车”</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>陕A12345</span></p></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ParkingName</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车场名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>神光A区</span></p></td></tr><tr key=0-4><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> CarAttribute</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车辆属性 0 临时车 1包期车 2僵尸车 3 备案车 4白名单</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-5><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> VehicleType</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车辆类型 详见数据字典 无该字段为全部查询</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-6><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> VehicleColor</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车身颜色 详见数据字典 无该字段为全部查询</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-7><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> OwnerName</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车主姓名 </span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>张三</span></p></td></tr><tr key=0-8><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ParkingTime</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车时长 单位S</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>600</span></p></td></tr><tr key=0-9><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Offset</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">偏移量</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-10><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Limit</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">单页条数 0~200</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>200</span></p></td></tr>
               </tbody>
              </table>
<h3 id="-32">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Total</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">总数量</span></td><td key=5></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Offset</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">偏移量</span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">当页数量</span></td><td key=5></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ParkingVehicleRecordInfoList</span></td><td key=1><span>object []</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车记录信息</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-3-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> RecordID</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">记录ID</span></td><td key=5></td></tr><tr key=0-3-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateImage</span></td><td key=1><span>object</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌图片信息</span></td><td key=5></td></tr><tr key=0-3-1-0><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> Name</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-1-1><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> Size</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-1-2><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> URL</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> VehilceImage</span></td><td key=1><span>object</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车辆图片信息</span></td><td key=5></td></tr><tr key=0-3-2-0><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> Name</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-2-1><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> Size</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-2-2><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> URL</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateNo</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌号码</span></td><td key=5></td></tr><tr key=0-3-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> VehicleType</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车辆类型</span></td><td key=5></td></tr><tr key=0-3-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> VehicleColor</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车身颜色</span></td><td key=5></td></tr><tr key=0-3-6><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> IsWhiteList</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">白名单 0 否 1是</span></td><td key=5></td></tr><tr key=0-3-7><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> IsBlackList</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">黑名单 0 否 1是</span></td><td key=5></td></tr><tr key=0-3-8><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkingLot</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车场名称</span></td><td key=5></td></tr><tr key=0-3-9><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> EnterTime</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">入场时间</span></td><td key=5></td></tr><tr key=0-3-10><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkingTime</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车时长 分钟</span></td><td key=5></td></tr>
               </tbody>
              </table>
<h2 id="u56feu7247u83b7u53d60a3ca20id3du56feu7247u83b7u53d63e203ca3e">图片获取
<a id=图片获取> </a></h2>
<p></p>
<h3 id="-33">基本信息</h3>
<p><strong>Path：</strong> /vms/GetPhoto</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p>用于获取图片数据。Url可通过场内车辆或过车记录获取<br>
请求参数<br>
{<br>
&nbsp; "Url": "/LAPI/V1.0/System/Picture?Index=ubs_5_0_0_0_0_0_8_55_17029_1604381676&amp;Size=299009"<br>
}</p>
<h3 id="-34">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Url</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">图片地址,车辆记录中响应参数 url</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>/LAPI/V1.0/System/Picture?Index=ubs_5_0_0_0_0_0_8_55_17029_1604381676&Size=299009</span></p></td></tr>
               </tbody>
              </table>
<h3 id="-35">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> File</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">图片数据 base 64编码</span></td><td key=5></td></tr>
               </tbody>
              </table>
<h2 id="u8f66u9053u4fe1u606fu83b7u53d60a3ca20id3du8f66u9053u4fe1u606fu83b7u53d63e203ca3e">车道信息获取
<a id=车道信息获取> </a></h2>
<p></p>
<h3 id="-36">基本信息</h3>
<p><strong>Path：</strong> /vms/LaneInfo</p>
<p><strong>Method：</strong> GET</p>
<p><strong>接口描述：</strong></p>
<p>用于获取VMS-180 车道信息<br>
响应参数<br>
{<br>
&nbsp; "Num":1,<br>
&nbsp; "LaneInfos":[<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "BarrierStatus":2,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "EntranceName":"1234",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ID":"45",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "LaneName":"车道2",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "LaneType":"0",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ParkinglotName":"123"<br>
&nbsp; &nbsp; &nbsp; "BarrierStatus":1<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp; ]<br>
}</p>
<h3 id="-37">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> LaneID</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车道ID</span></td><td key=5></td></tr>
               </tbody>
              </table>
<h3 id="-38">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> LaneInfos</span></td><td key=1><span>object []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-1-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ID</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车道ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> LaneName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车道名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>入口</span></p></td></tr><tr key=0-1-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkinglotName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车场名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>停车场</span></p></td></tr><tr key=0-1-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> EntranceName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车道所属门岗名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>出入口</span></p></td></tr><tr key=0-1-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> LaneType</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车道类型 0入口 1出口不收费 2出口收费</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-1-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> BarrierStatus</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车闸设备状态  0离线 1在线 2 连接中 3用户名或密码错误</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u8f66u9053u9053u95f8u5f00u542f0a3ca20id3du8f66u9053u9053u95f8u5f00u542f3e203ca3e">车道道闸开启
<a id=车道道闸开启> </a></h2>
<p></p>
<h3 id="-39">基本信息</h3>
<p><strong>Path：</strong> /vms/LaneControl</p>
<p><strong>Method：</strong> PUT</p>
<p><strong>接口描述：</strong></p>
<p>注意事项：该接口需配合指定道闸设备。具体局点是否支持，请咨询相关技术人员。<br>
请求参数<br>
<span class="colour" style="color:rgb(0, 0, 0)">{</span><br>
<span class="colour" style="color:rgb(0, 0, 0)">&nbsp;&nbsp;</span><span class="colour" style="color:rgb(163, 21, 21)">"ID"</span><span class="colour" style="color:rgb(0, 0, 0)">:&nbsp;</span><span class="colour" style="color:rgb(4, 81, 165)">"1"</span><span class="colour" style="color:rgb(0, 0, 0)">,</span><br>
<span class="colour" style="color:rgb(0, 0, 0)">&nbsp;&nbsp;</span><span class="colour" style="color:rgb(163, 21, 21)">"Status"</span><span class="colour" style="color:rgb(0, 0, 0)">:&nbsp;</span><span class="colour" style="color:rgb(9, 134, 88)">1</span><br>
<span class="colour" style="color:rgb(0, 0, 0)">}</span></p>
<h3 id="-40">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ID</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车道ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Status</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">0开启道闸 1常开锁定  2解锁恢复</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u505cu8f66u573au67e5u8be20a3ca20id3du505cu8f66u573au67e5u8be23e203ca3e">停车场查询
<a id=停车场查询> </a></h2>
<p></p>
<h3 id="-41">基本信息</h3>
<p><strong>Path：</strong> /vms/ParkingLotsInfo</p>
<p><strong>Method：</strong> GET</p>
<p><strong>接口描述：</strong></p>
<p>用于获取VMS-180停车场信息<br>
响应参数<br>
{<br>
&nbsp; &nbsp; "Num":1,<br>
&nbsp;&nbsp;&nbsp; "ParkingLotsInfoList":[<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "TotalParkingNum":100,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "RemainOpenParkingNum":97,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ParkingLotName":"EGS测试",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"ParkingLotID":1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "RemainParkingNum":97<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp;&nbsp;]<br>
}</p>
<h3 id="-42">请求参数</h3>
<h3 id="-43">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车场数量</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ParkingLotsInfoList</span></td><td key=1><span>object []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-1-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkingLotName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车场名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>停车场</span></p></td></tr><tr key=0-1-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkingLotID</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车场ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> TotalParkingNum</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">总车位数</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>100</span></p></td></tr><tr key=0-1-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> RemainParkingNum</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">剩余车位数</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>100</span></p></td></tr><tr key=0-1-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> RemainOpenParkingNum</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">剩余开放车位数</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>100</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u5907u6848u8f66u8f86u589eu52a00a3ca20id3du5907u6848u8f66u8f86u589eu52a03e203ca3e">备案车辆增加
<a id=备案车辆增加> </a></h2>
<p></p>
<h3 id="-44">基本信息</h3>
<p><strong>Path：</strong> /vms/BookingCar</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p>用于添加车辆信息到VMS-180平台。放行策略为车道固定车放行策略 分为自动和手动<br>
解释说明：<br>
若不涉及收费，无需关注备案车收费规则及备案车分组相关配置<br>
若收费，需先配置备案车收费规则，后配置备案车分组关联收费规则，再下发备案车信息，且正确填充备案车分组BookingName字段<br>
自动放行模式下 车道权限有效。<br>
自动放行模式下，若出场时产生停车费用，不会自动抬杆</p>
<p>请求参数<br>
{<br>
&nbsp; "Num": 1,<br>
&nbsp; "BookingList": [<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "PlateNo": "陕A12345",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ReqSeq": 12,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "StartTime": 1603681751,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "EndTime": 1603681751,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "OwnerName": "张三",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "PlateType": 1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "PlateColor": 1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "VehicleType": 1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "VehicleColor": 1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Phone": "13845696523",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Rmark": "备案车",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "LaneAuth": [<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,2,3<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp; ],<br>
&nbsp; "BookingName": "预约车",<br>
&nbsp; "ParkingLotsName": "1234"<br>
}<br>
响应参数<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;"Num":1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;"ResultInfoList":[{<br>
&nbsp;&nbsp;&nbsp;&nbsp;"ID":"4",<br>
&nbsp;&nbsp;&nbsp;&nbsp;"ReqSeq":"1",<br>
&nbsp;&nbsp;&nbsp;&nbsp;"ResultCode":"200"<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>
]}</p>
<h3 id="-45">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">预约车数量 1~1000</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BookingList</span></td><td key=1><span>object []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">预约车列表</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-1-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateNo</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌号码</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>陕A12345</span></p></td></tr><tr key=0-1-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> StartTime</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">开始时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1603681751</span></p></td></tr><tr key=0-1-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> EndTime</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">结束时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1603681751</span></p></td></tr><tr key=0-1-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> OwnerName</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车主姓名</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>张三</span></p></td></tr><tr key=0-1-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateType</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌类型 详见数据字典</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateColor</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌颜色 详见数据字典</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1-6><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> VehicleType</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车辆类型 详见数据字典</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1-7><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> VehicleColor</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车身颜色 详见数据字典</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1-8><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Phone</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">联系电话</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>13845696523</span></p></td></tr><tr key=0-1-9><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Rmark</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">备注</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>备案车</span></p></td></tr><tr key=0-1-10><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ReqSeq</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">请求ID，响应参数带回1~1000</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>12</span></p></td></tr><tr key=0-1-11><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> LaneAuth</span></td><td key=1><span>number []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车道通行权限，不填充该或含0 为所有车道都可通行</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>number</span></p></td></tr><tr key=array-26><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> </span></td><td key=1><span></span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车道ID，可通过车道查询接口获取</span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BookingName</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">备案车分组名称.不填充为API预约车,不收费</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>预约车</span></p></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ParkingLotsName</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">所属停车场名称 不填充为第一个停车场</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1234</span></p></td></tr>
               </tbody>
              </table>
<h3 id="-46">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ResultInfoList</span></td><td key=1><span>object []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-1-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ID</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">预约车ID 用于修改删除</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ReqSeq</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">请求ID，与请求参数保持一致</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ResultCode</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">响应码</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>200</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u5907u6848u8f66u8f86u4feeu65390a3ca20id3du5907u6848u8f66u8f86u4feeu65393e203ca3e">备案车辆修改
<a id=备案车辆修改> </a></h2>
<p></p>
<h3 id="-47">基本信息</h3>
<p><strong>Path：</strong> /vms/BookingCar</p>
<p><strong>Method：</strong> PUT</p>
<p><strong>接口描述：</strong></p>
<p>用于修改备案车信息<br>
请求参数<br>
{<br>
&nbsp; "BookingName": "备案车",<br>
&nbsp; "Num": 1,<br>
&nbsp; "BookingList": [<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "PlateNo": "陕A12345",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ID": "73",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "StartTime": 1603595351,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "EndTime": 1603681751,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "OwnerName": "张三",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "PlateType": 1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "PlateColor": 1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "VehicleType": 1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "VehicleColor": 1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Phone": "13845636965",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Rmark": "预约车改",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "LaneAuth": [<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,2,3<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp; ]<br>
}<br>
响应参数<br>
&nbsp; {<br>
&nbsp;&nbsp;&nbsp; "Num":1，<br>
&nbsp;&nbsp;&nbsp; "ResultInfoList":[<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ID":"73",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ResultCode":"11200"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp; ]<br>
&nbsp; }</p>
<h3 id="-48">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BookingList</span></td><td key=1><span>object []</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-1-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateNo</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌号码</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>陕A12345</span></p></td></tr><tr key=0-1-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ID</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">预约车ID。预约车添加时返回</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>73</span></p></td></tr><tr key=0-1-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> StartTime</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">起始时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1603595351</span></p></td></tr><tr key=0-1-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> EndTime</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">结束时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1603681751</span></p></td></tr><tr key=0-1-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> OwnerName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车主姓名</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>张三</span></p></td></tr><tr key=0-1-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateType</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌类型</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1-6><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateColor</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌颜色</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1-7><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> VehicleType</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车辆类型</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1-8><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> VehicleColor</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车身颜色</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1-9><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Phone</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">电话号码</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>13845636965</span></p></td></tr><tr key=0-1-10><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Rmark</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">备注</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>预约车改</span></p></td></tr><tr key=0-1-11><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> LaneAuth</span></td><td key=1><span>number []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车道通行权限，不填充该或含0 为所有车道都可通行</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>number</span></p></td></tr><tr key=array-27><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> </span></td><td key=1><span></span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车道ID，可通过车道查询接口获取</span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BookingName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">备案车分组名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>备案车</span></p></td></tr>
               </tbody>
              </table>
<h3 id="-49">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ResultInfoList</span></td><td key=1><span>object []</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-1-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ID</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车辆ID</span></td><td key=5></td></tr><tr key=0-1-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ResultCode</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">响应码</span></td><td key=5></td></tr>
               </tbody>
              </table>
<h2 id="u5907u6848u8f66u8f86u67e5u8be20a3ca20id3du5907u6848u8f66u8f86u67e5u8be23e203ca3e">备案车辆查询
<a id=备案车辆查询> </a></h2>
<p></p>
<h3 id="-50">基本信息</h3>
<p><strong>Path：</strong> /vms/QueryBookingCar</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p>{<br>
&nbsp; "Num":1,<br>
&nbsp; "Total":1,<br>
&nbsp; "Offset":0,<br>
&nbsp; "BookingList":[<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "EndTime":1608085043,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ID":"2",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "OwnerName":"张三",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Phone":"13845696523",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "PlateColor":1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "PlateNo":"豫A24346",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "PlateType":1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Rmark":"我是备注",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "StartTime":1605085043,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Status":"1",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "VehicleColor":1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "VehicleType":1<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp; ]<br>
}</p>
<h3 id="-51">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Limit</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">单页限制数据数量1~200</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>200</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Offset</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">偏移量</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BookingName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">备案车分组名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>API预约车</span></p></td></tr>
               </tbody>
              </table>
<h3 id="-52">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">当前页数量</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Total</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">预约车总数量</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BookingList</span></td><td key=1><span>object []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">预约车列表</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-2-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateNo</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌号码</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>陕A1234</span></p></td></tr><tr key=0-2-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> StartTime</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">开始时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1604073600</span></p></td></tr><tr key=0-2-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> EndTime</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">结束时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1604073800</span></p></td></tr><tr key=0-2-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> OwnerName</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车主姓名</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-2-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateType</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌类型</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-2-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateColor</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌颜色</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-2-6><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> VehicleType</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车辆类型</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-2-7><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> VehicleColor</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车身颜色</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-2-8><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Phone</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">电话号码 可为</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>13142138369</span></p></td></tr><tr key=0-2-9><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Rmark</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">备注</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>预约车</span></p></td></tr><tr key=0-2-10><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Status</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">是否在有效期 0失效 1有效</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-2-11><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ID</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">预约车ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Offset</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">偏移量</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u5907u6848u8f66u8f86u5220u96640a3ca20id3du5907u6848u8f66u8f86u5220u96643e203ca3e">备案车辆删除
<a id=备案车辆删除> </a></h2>
<p></p>
<h3 id="-53">基本信息</h3>
<p><strong>Path：</strong> /vms/BookingCar</p>
<p><strong>Method：</strong> DELETE</p>
<p><strong>接口描述：</strong></p>
<p>请求参数<br>
{<br>
&nbsp; "Num": 1,<br>
&nbsp; "IDList": [<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ID": 36<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp; ]<br>
}</p>
<h3 id="-54">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">删除数量</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> IDList</span></td><td key=1><span>object []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">删除列表</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-1-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ID</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u7981u5165u540du5355u589eu52a00a3ca20id3du7981u5165u540du5355u589eu52a03e203ca3e">禁入名单增加
<a id=禁入名单增加> </a></h2>
<p></p>
<h3 id="-55">基本信息</h3>
<p><strong>Path：</strong> /vms/BlockCar</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p>用于下发禁入名单到VMS-180<br>
请求参数：<br>
{<br>
&nbsp; &nbsp; "PlateNo":"陕A12345",<br>
&nbsp; &nbsp; "Name":"张三",<br>
&nbsp; &nbsp; "Phone":"18502936985",<br>
&nbsp; &nbsp; "BeginTime":1605110400,<br>
&nbsp; &nbsp; "EndTime":1605196800,<br>
&nbsp; &nbsp; "Reason":"禁入车辆"<br>
}<span class="colour" style="color:rgb(255, 255, 255)"><strong>eason":"黑名单车</strong></span><br>
响应参数<br>
{"BlockCarID":7}</p>
<p><br data-tomark-pass=""><br>
<br data-tomark-pass=""><br>
<span class="colour" style="color:rgb(255, 255, 255)"><strong>辆"}</strong></span></p>
<h3 id="-56">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> PlateNo</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌号码</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>陕A12345</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Name</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车主姓名</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>张三</span></p></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Phone</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">联系电话</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>13845621354</span></p></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BeginTime</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">开始时间 不填充为即刻生效</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1605110400</span></p></td></tr><tr key=0-4><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> EndTime</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">结束时间，不填充为永久有效</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1605196800</span></p></td></tr><tr key=0-5><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Reason</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">备注</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>备注</span></p></td></tr>
               </tbody>
              </table>
<h3 id="-57">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BlockCarID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">禁入名单ID，用于修改删除</span></td><td key=5></td></tr>
               </tbody>
              </table>
<h2 id="u7981u5165u8f66u8f86u4feeu65390a3ca20id3du7981u5165u8f66u8f86u4feeu65393e203ca3e">禁入车辆修改
<a id=禁入车辆修改> </a></h2>
<p></p>
<h3 id="-58">基本信息</h3>
<p><strong>Path：</strong> /vms/BlockCar</p>
<p><strong>Method：</strong> PUT</p>
<p><strong>接口描述：</strong></p>
<p>禁入车辆修改<br>
{<br>
&nbsp; "BlockCarID": 1,<br>
&nbsp; "PlateNo": "陕A12345",<br>
&nbsp; "Name": "张三",<br>
&nbsp; "Phone": "13845696325",<br>
&nbsp; "BeginTime": 1605110400,<br>
&nbsp; "EndTime": 1605196800,<br>
&nbsp; "Reason": "备注"<br>
}</p>
<h3 id="-59">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BlockCarID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">禁止入内车辆ID，添加时返回</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> PlateNo</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌号码</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>陕A12345</span></p></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Name</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车主姓名</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>张三</span></p></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Phone</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">联系电话</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>13845696325</span></p></td></tr><tr key=0-4><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BeginTime</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">开始时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1605110400</span></p></td></tr><tr key=0-5><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> EndTime</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">结束时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1605196800</span></p></td></tr><tr key=0-6><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Reason</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">备注</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>备注</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u7981u5165u8f66u8f86u83b7u53d60a3ca20id3du7981u5165u8f66u8f86u83b7u53d63e203ca3e">禁入车辆获取
<a id=禁入车辆获取> </a></h2>
<p></p>
<h3 id="-60">基本信息</h3>
<p><strong>Path：</strong> /vms/BlockCar</p>
<p><strong>Method：</strong> GET</p>
<p><strong>接口描述：</strong></p>
<p>获取当前VMS-180 禁入车辆名单信息<br>
响应参数<br>
{<br>
&nbsp; "Num":1,<br>
&nbsp; "BlockCarList":[<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "EndTime":1605196800,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Phone":"13845621354",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "BeginTime":1605110400,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "PlateNo":"京A22360",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Reason":"备注",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Name":"张三",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "BlockCarID":7<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp; ]<br>
}</p>
<h3 id="-61">请求参数</h3>
<h3 id="-62">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">禁入车辆数量</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BlockCarList</span></td><td key=1><span>object []</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">禁入车辆信息列表</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-1-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> BlockCarID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">禁入车辆ID</span></td><td key=5></td></tr><tr key=0-1-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateNo</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌号码</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>陕A12345</span></p></td></tr><tr key=0-1-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Name</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车主姓名</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>张三</span></p></td></tr><tr key=0-1-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Phone</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">联系电话</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>13856324574</span></p></td></tr><tr key=0-1-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> BeginTime</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">开始时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1605110400</span></p></td></tr><tr key=0-1-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> EndTime</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">结束时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1605196800</span></p></td></tr><tr key=0-1-6><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Reason</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">备注</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>备注</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u7981u5165u8f66u8f86u5220u96640a3ca20id3du7981u5165u8f66u8f86u5220u96643e203ca3e">禁入车辆删除
<a id=禁入车辆删除> </a></h2>
<p></p>
<h3 id="-63">基本信息</h3>
<p><strong>Path：</strong> /vms/BlockCar</p>
<p><strong>Method：</strong> DELETE</p>
<p><strong>接口描述：</strong></p>
<p>用于删除禁入车辆信息<br>
请求参数<br>
{<br>
&nbsp; "Num": 1,<br>
&nbsp; "IDList": [<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ID": 2<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp; ]<br>
}</p>
<h3 id="-64">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">删除数量</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> IDList</span></td><td key=1><span>object []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">ID列表</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-1-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">禁入车辆ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u4e0au884cu6570u636eu914du7f6eu6dfbu52a00a3ca20id3du4e0au884cu6570u636eu914du7f6eu6dfbu52a03e203ca3e">上行数据配置添加
<a id=上行数据配置添加> </a></h2>
<p></p>
<h3 id="-65">基本信息</h3>
<p><strong>Path：</strong> /vms/Protocol</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p>用于设置上行数据地址端口等信息。<br>
<span class="colour" style="color:rgb(85, 85, 85)">协议类型说明</span><br>
<span class="colour" style="color:rgb(85, 85, 85)">9为通用协议，无需实现注册保活。网络连通会向指定地址端口推送过车等数据</span><br>
请求参数<br>
{<br>
&nbsp; "ProtocolType": "9",<br>
&nbsp; "ServerAddr": "192.174.1.54",<br>
&nbsp; "ServerPort": "80",<br>
&nbsp; "ParkingLotsName": "1203",<br>
&nbsp; "Uuid": "12456"<br>
}</p>
<h3 id="-66">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ProtocolType</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">协议类型  只支持5或9</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>9</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ServerAddr</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">服务器地址</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>192.174.1.54</span></p></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ServerPort</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">服务器端口</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>80</span></p></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ParkingLotsName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">所属停车场名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1203</span></p></td></tr><tr key=0-4><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Uuid</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">标识ID。用于区分不同停车场</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>12456</span></p></td></tr>
               </tbody>
              </table>
<h3 id="-67">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">协议ID，用于修改删除</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u4e0au884cu6570u636eu914du7f6eu4feeu65390a3ca20id3du4e0au884cu6570u636eu914du7f6eu4feeu65393e203ca3e">上行数据配置修改
<a id=上行数据配置修改> </a></h2>
<p></p>
<h3 id="-68">基本信息</h3>
<p><strong>Path：</strong> /vms/Protocol</p>
<p><strong>Method：</strong> PUT</p>
<p><strong>接口描述：</strong></p>
<p>用于修改协议信息<br>
请求参数<br>
{<br>
&nbsp; "ProtocolType": "9",<br>
&nbsp; "ServerAddr": "192.174.1.54",<br>
&nbsp; "ServerPort": "80",<br>
&nbsp; "ParkingLotsName": "1203",<br>
&nbsp; "Uuid": "12456"<br>
&nbsp; &nbsp;“ID”：“1”<br>
}</p>
<h3 id="-69">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ProtocolType</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">协议类型 仅支持5或9 </span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>9</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ServerAddr</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">服务器地址</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>192.174.1.54</span></p></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ServerPort</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">服务器端口</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>80</span></p></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ParkingLotsName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">所属停车场名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1203</span></p></td></tr><tr key=0-4><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Uuid</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">标识ID。用于区分不同停车场</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>12456</span></p></td></tr><tr key=0-5><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">协议ID，用于修改删除</span></td><td key=5></td></tr>
               </tbody>
              </table>
<h2 id="u4e0au884cu6570u636eu914du7f6eu5220u96640a3ca20id3du4e0au884cu6570u636eu914du7f6eu5220u96643e203ca3e">上行数据配置删除
<a id=上行数据配置删除> </a></h2>
<p></p>
<h3 id="-70">基本信息</h3>
<p><strong>Path：</strong> /vms/Protocol</p>
<p><strong>Method：</strong> DELETE</p>
<p><strong>接口描述：</strong></p>
<h3 id="-71">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">协议ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u4e0au884cu6570u636eu914du7f6eu83b7u53d60a3ca20id3du4e0au884cu6570u636eu914du7f6eu83b7u53d63e203ca3e">上行数据配置获取
<a id=上行数据配置获取> </a></h2>
<p></p>
<h3 id="-72">基本信息</h3>
<p><strong>Path：</strong> /vms/Protocol</p>
<p><strong>Method：</strong> GET</p>
<p><strong>接口描述：</strong></p>
<p>用于获取当前数据上行协议配置<br>
{<br>
&nbsp; "ProtocolList":[<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ID":"14",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ParkingLotsName":"1203",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ProtocolType":"9",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ServerAddr":"192.174.1.54",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ServerPort":"80",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Uuid":"12456"<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp; ],<br>
&nbsp; "Num":1<br>
}</p>
<h3 id="-73">请求参数</h3>
<h3 id="-74">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ProtocolList</span></td><td key=1><span>object []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">上行数据配置列表</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-0-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ID</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">协议ID，用于修改，删除</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-0-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkingLotsName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">所属停车场名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>停车场</span></p></td></tr><tr key=0-0-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ProtocolType</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">协议类型</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>5</span></p></td></tr><tr key=0-0-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ServerAddr</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">服务器地址</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>192.168.1.1</span></p></td></tr><tr key=0-0-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ServerPort</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">服务器端口</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>80</span></p></td></tr><tr key=0-0-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Uuid</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">标识ID。用于区分不同停车场</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>123456</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">协议数量</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u5907u6848u8f66u5206u7ec4u6dfbu52a00a3ca20id3du5907u6848u8f66u5206u7ec4u6dfbu52a03e203ca3e">备案车分组添加
<a id=备案车分组添加> </a></h2>
<p></p>
<h3 id="-75">基本信息</h3>
<p><strong>Path：</strong> /vms/BookingGroup</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p>用于下发备案车分组信息<br>
请求参数<br>
{<br>
&nbsp; "BookingName": "测试分组",<br>
&nbsp; "BookingRuleName": "预约车",<br>
&nbsp; "ParkingLotsName": "1203"<br>
}</p>
<h3 id="-76">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BookingName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">分组名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>测试分组</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BookingRuleName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">备案车收费规则名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>预约车</span></p></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ParkingLotsName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">所属停车场名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1203</span></p></td></tr>
               </tbody>
              </table>
<h3 id="-77">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">备案车分组名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u5907u6848u8f66u5206u7ec4u83b7u53d60a3ca20id3du5907u6848u8f66u5206u7ec4u83b7u53d63e203ca3e">备案车分组获取
<a id=备案车分组获取> </a></h2>
<p></p>
<h3 id="-78">基本信息</h3>
<p><strong>Path：</strong> /vms/BookingGroup</p>
<p><strong>Method：</strong> GET</p>
<p><strong>接口描述：</strong></p>
<p>用于获取当前备案车分组信息<br>
响应参数<br>
{<br>
&nbsp; "Num":1,<br>
&nbsp; "BookingGroupList":[<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ParkingLotsName":2,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "BookingRuleName":"预约车",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ID":5,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "BookingName":"预约车"<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp; ]<br>
}</p>
<h3 id="-79">请求参数</h3>
<h3 id="-80">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">分组数量</span></td><td key=5></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BookingGroupList</span></td><td key=1><span>object []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-1-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> BookingName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">分组名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>测试分组</span></p></td></tr><tr key=0-1-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> BookingRuleName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">备案车规则名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>预约车</span></p></td></tr><tr key=0-1-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkingLotsName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">所属停车场名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1203</span></p></td></tr><tr key=0-1-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">分组ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u5907u6848u8f66u5206u7ec4u4feeu65390a3ca20id3du5907u6848u8f66u5206u7ec4u4feeu65393e203ca3e">备案车分组修改
<a id=备案车分组修改> </a></h2>
<p></p>
<h3 id="-81">基本信息</h3>
<p><strong>Path：</strong> /vms/BookingGroup</p>
<p><strong>Method：</strong> PUT</p>
<p><strong>接口描述：</strong></p>
<p>请求参数<br>
{<br>
&nbsp; "GroupName": "测试分组",<br>
&nbsp; "BookingRuleName": "预约车",<br>
&nbsp; "ParkingLotsName": "1203",<br>
&nbsp; "ID": 1<br>
}</p>
<h3 id="-82">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BookingName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">分组名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>测试分组</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BookingRuleName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">备案车收费规则名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>预约车</span></p></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ParkingLotsName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">所属停车场名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1203</span></p></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">分组ID，用于修改删除</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u5907u6848u8f66u5206u7ec4u5220u96640a3ca20id3du5907u6848u8f66u5206u7ec4u5220u96643e203ca3e">备案车分组删除
<a id=备案车分组删除> </a></h2>
<p></p>
<h3 id="-83">基本信息</h3>
<p><strong>Path：</strong> /vms/BookingGroup</p>
<p><strong>Method：</strong> DELETE</p>
<p><strong>接口描述：</strong></p>
<h3 id="-84">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">分组ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u4e34u65f6u8f66u8f86u6536u8d39u89c4u5219u6dfbu52a00a3ca20id3du4e34u65f6u8f66u8f86u6536u8d39u89c4u5219u6dfbu52a03e203ca3e">临时车辆收费规则添加
<a id=临时车辆收费规则添加> </a></h2>
<p></p>
<h3 id="-85">基本信息</h3>
<p><strong>Path：</strong> /vms/TemporaryCarRules</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p>用于下发临时车收费规则配置</p>
<h5>注意事项：</h5>
<p>按车牌颜色收费 每种颜色仅能配置一种。需由调用方保证<br>
时间制式 为0 BeginTime 为 00:00:00 格式<br>
时间制式为1 BeginTime 为 0~1440 自然数<br>
按时段收费最大支持八个时段。时间需要满足覆盖24小时 ，该限制需由调用方保证。例如<br>
1个时段 需为<br>
{<br>
&nbsp; &nbsp; &nbsp; "BeginTime":"00:00:00",<br>
&nbsp; &nbsp; &nbsp; "EndTime":"23:59:59"<br>
}<br>
2个时段 可为<br>
{<br>
&nbsp; &nbsp; &nbsp; "BeginTime":"00:00:00",<br>
&nbsp; &nbsp; &nbsp; "EndTime":"21:59:59"<br>
}<br>
{<br>
&nbsp; &nbsp; &nbsp; "BeginTime":"22:00:00",<br>
&nbsp; &nbsp; &nbsp; "EndTime":"23:59:59"<br>
}<br>
请求参数<br>
{<br>
&nbsp; "Name": "临时车收费标准",<br>
&nbsp; "RuleType": "0",<br>
&nbsp; "MaxChargePerDay": "2000",<br>
&nbsp; "FreeTime": "30",<br>
&nbsp; "TimeFormat": 0,<br>
&nbsp; "ParkingLotsName": "停车场",<br>
&nbsp; "PlateColor": [ 1, 2],<br>
&nbsp; "TimeInterval": [<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "BeginTime": "00:00:00",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "EndTime": "20:59:59",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeUnit": "30",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeAmount": "100"<br>
&nbsp;&nbsp;&nbsp; },<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "BeginTime": "21:00:00",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "EndTime": "23:59:59",~~~~<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeUnit": "30",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeAmount": "200"<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp; ],<br>
&nbsp; "Frequency": {<br>
&nbsp;&nbsp;&nbsp; "ChargeAmount": "300"<br>
&nbsp; }<br>
}</p>
<h4>车牌颜色枚举</h4>
<table>
<thead>
<tr>
<th>枚举值</th>
<th>车牌颜色</th>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td>蓝色</td>
</tr>
<tr>
<td>1</td>
<td>黄色</td>
</tr>
<tr>
<td>2</td>
<td>渐变绿色</td>
</tr>
<tr>
<td>3</td>
<td>黄绿双色</td>
</tr>
<tr>
<td>4</td>
<td>白色</td>
</tr>
<tr>
<td>5</td>
<td>黑色</td>
</tr>
<tr>
<td>6</td>
<td>不区分车牌颜色</td>
</tr>
</tbody>
</table>
<h3 id="-86">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Name</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>临时车收费标准</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> RuleType</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则类型 0按时段 2按次</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ParkingLotsName</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">规则所属停车场名称，不填充为第一个停车场</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>停车场</span></p></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> FreeTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">免费时长（分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>30</span></p></td></tr><tr key=0-4><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> MaxChargePerDay</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">单日最大限额（分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2000</span></p></td></tr><tr key=0-5><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> TimeFormat</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">时间制式 0 自然天制 1 24小时制 按时段收费必填</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-6><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> PlateColor</span></td><td key=1><span>number []</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">按车牌颜色类型收费。不填充默认不区分车牌颜色</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>number</span></p></td></tr><tr key=array-28><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> </span></td><td key=1><span></span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌颜色枚举，详细见备注</span></td><td key=5></td></tr><tr key=0-7><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> TimeInterval</span></td><td key=1><span>object []</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">按时段收费必填</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-7-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> BeginTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">开始时间 00:00:00 / 0</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>00:00:00</span></p></td></tr><tr key=0-7-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> EndTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">结束时间 23:59:59 / 1440</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>23:59:59</span></p></td></tr><tr key=0-7-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ChargeUnit</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费单位（分钟）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>30</span></p></td></tr><tr key=0-7-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ChargeAmount</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费金额 （分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>100</span></p></td></tr><tr key=0-8><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Frequency</span></td><td key=1><span>object</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">按次收费必填</span></td><td key=5></td></tr><tr key=0-8-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ChargeAmount</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费金额 （分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>300</span></p></td></tr>
               </tbody>
              </table>
<h3 id="-87">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">临时车收费规则ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u4e34u65f6u8f66u8f86u6536u8d39u89c4u5219u4feeu65390a3ca20id3du4e34u65f6u8f66u8f86u6536u8d39u89c4u5219u4feeu65393e203ca3e">临时车辆收费规则修改
<a id=临时车辆收费规则修改> </a></h2>
<p></p>
<h3 id="-88">基本信息</h3>
<p><strong>Path：</strong> /vms/TemporaryCarRules</p>
<p><strong>Method：</strong> PUT</p>
<p><strong>接口描述：</strong></p>
<p>请求参数<br>
{<br>
&nbsp; "Name": "临时车",<br>
&nbsp; "RuleType": "0",<br>
&nbsp; "FreeTime": "30",<br>
&nbsp; "MaxChargePerDay": "200",<br>
&nbsp; "ID": 1,<br>
&nbsp; "PlateColor": [ 0,1,2,3&nbsp;],<br>
&nbsp; "TimeInterval": [<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "BeginTime": "00:00:00",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "EndTime": "23:59:59",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeUnit": "30",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeAmount": "200"<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp; ],<br>
&nbsp; "Frequency": {<br>
&nbsp;&nbsp;&nbsp; "ChargeAmount": "200"<br>
&nbsp; }<br>
}</p>
<h3 id="-89">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Name</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">规则名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>备案车</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> RuleType</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">规则类型 0按时段 2按次</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> FreeTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">免费时长（分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>30</span></p></td></tr><tr key=0-4><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> MaxChargePerDay</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">每日最大限额 （分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>200</span></p></td></tr><tr key=0-5><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> TimeFomat</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">时间制式 0自然天制 1 24小时制</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-6><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> PlateColor</span></td><td key=1><span>number []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">按车牌颜色收费</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>number</span></p></td></tr><tr key=array-29><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> </span></td><td key=1><span></span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">车牌颜色枚举值，详见增加接口注意事项</span></td><td key=5></td></tr><tr key=0-7><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> TimeInterval</span></td><td key=1><span>object []</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">按时段收费必选</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-7-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> BeginTime</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">开始时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>00:00:00</span></p></td></tr><tr key=0-7-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> EndTime</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">结束时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>23:59:59</span></p></td></tr><tr key=0-7-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ChargeUnit</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费单位（分钟）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>30</span></p></td></tr><tr key=0-7-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ChargeAmount</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费金额（分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>200</span></p></td></tr><tr key=0-8><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Frequency</span></td><td key=1><span>object</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">按次收费必选</span></td><td key=5></td></tr><tr key=0-8-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ChargeAmount</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费金额（分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>200</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u4e34u65f6u8f66u8f86u6536u8d39u89c4u5219u83b7u53d60a3ca20id3du4e34u65f6u8f66u8f86u6536u8d39u89c4u5219u83b7u53d63e203ca3e">临时车辆收费规则获取
<a id=临时车辆收费规则获取> </a></h2>
<p></p>
<h3 id="-90">基本信息</h3>
<p><strong>Path：</strong> /vms/TemporaryCarRules</p>
<p><strong>Method：</strong> GET</p>
<p><strong>接口描述：</strong></p>
<p>用于获取临时车收费规则<br>
响应参数<br>
{<br>
&nbsp; "Num":2,<br>
&nbsp; "TempRuleList":[<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "FreeTime":"30",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "MaxChargePerDay":"0",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Name":"123",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ParkingLotsName":"12",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "PlateColor":[6 ],<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "RuleType":"0",<br>
&nbsp; &nbsp; &nbsp; &nbsp;"TimeFomat":0,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "TimeInterval":[<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "BeginTime":"00:00:00",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeAmount":"100",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeUnit":"30",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "EndTime":"23:59:59"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<br>
&nbsp;&nbsp;&nbsp; },<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "FreeTime":"30",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "MaxChargePerDay":"2000",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Name":"临时车收费标准",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ParkingLotsName":"12",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "PlateColor":[0,1,2,3],<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "RuleType":"0",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "TimeInterval":[<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "BeginTime":"00:00:00",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeAmount":"100",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeUnit":"30",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "EndTime":"23:59:59"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp; ]<br>
}</p>
<h3 id="-91">请求参数</h3>
<h3 id="-92">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则数量</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> TempRuleList</span></td><td key=1><span>object []</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则列表</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-1-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> FreeTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">免费时长</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>30</span></p></td></tr><tr key=0-1-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> MaxChargePerDay</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">单日最大限额，仅针对按时段有效</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2000</span></p></td></tr><tr key=0-1-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Name</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>预约车</span></p></td></tr><tr key=0-1-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> TimeFomat</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">时间制式 0自然天制 1 24小时制</span></td><td key=5></td></tr><tr key=0-1-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> PlateColor</span></td><td key=1><span>number []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">按车牌颜色收费</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>number</span></p></td></tr><tr key=array-30><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> </span></td><td key=1><span></span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">按车牌颜色收费枚举值，详见增加接口注意事项</span></td><td key=5></td></tr><tr key=0-1-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkingLotsName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则所属停车场名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>停车场</span></p></td></tr><tr key=0-1-6><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> RuleType</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则类型 0按时段 2按次</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2</span></p></td></tr><tr key=0-1-7><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> TimeInterval</span></td><td key=1><span>object []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">按时段收费 最大支持八个分段</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-1-7-0><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> BeginTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费开始时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>00:00:00</span></p></td></tr><tr key=0-1-7-1><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> EndTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费结束时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>23:59:59</span></p></td></tr><tr key=0-1-7-2><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> ChargeAmount</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费金额（分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>100</span></p></td></tr><tr key=0-1-7-3><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> ChargeUnit</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费单位  （分钟）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>30</span></p></td></tr><tr key=0-1-8><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Frequency</span></td><td key=1><span>object</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">按次收费</span></td><td key=5></td></tr><tr key=0-1-8-0><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> ChargeAmount</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费金额 （分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>300</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u4e34u65f6u8f66u8f86u6536u8d39u89c4u5219u5220u96640a3ca20id3du4e34u65f6u8f66u8f86u6536u8d39u89c4u5219u5220u96643e203ca3e">临时车辆收费规则删除
<a id=临时车辆收费规则删除> </a></h2>
<p></p>
<h3 id="-93">基本信息</h3>
<p><strong>Path：</strong> /vms/TemporaryCarRules</p>
<p><strong>Method：</strong> DELETE</p>
<p><strong>接口描述：</strong></p>
<h3 id="-94">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则ID</span></td><td key=5></td></tr>
               </tbody>
              </table>
<h2 id="u5907u6848u8f66u8f86u6536u8d39u89c4u5219u6dfbu52a00a3ca20id3du5907u6848u8f66u8f86u6536u8d39u89c4u5219u6dfbu52a03e203ca3e">备案车辆收费规则添加
<a id=备案车辆收费规则添加> </a></h2>
<p></p>
<h3 id="-95">基本信息</h3>
<p><strong>Path：</strong> /vms/BookingCarRules</p>
<p><strong>Method：</strong> POST</p>
<p><strong>接口描述：</strong></p>
<p>注意事项：<br>
<span class="colour" style="color:rgb(85, 85, 85)">时间制式 为0 BeginTime 为 00:00:00 格式</span><br>
<span class="colour" style="color:rgb(85, 85, 85)">时间制式为1 BeginTime 为 0~1440 自然数</span><br>
按时段收费最大支持八个时段。时间需要满足覆盖24小时 ，该限制需由调用方保证。例如</p>
<p>1个时段 需为<br>
{<br>
&nbsp; &nbsp; &nbsp; "BeginTime":"00:00:00",<br>
&nbsp; &nbsp; &nbsp; "EndTime":"23:59:59"<br>
}<br>
2个时段 可为<br>
{<br>
&nbsp; &nbsp; &nbsp; "BeginTime":"00:00:00",<br>
&nbsp; &nbsp; &nbsp; "EndTime":"21:59:59"<br>
}<br>
{<br>
&nbsp; &nbsp; &nbsp; "BeginTime":"22:00:00",<br>
&nbsp; &nbsp; &nbsp; "EndTime":"23:59:59"<br>
}</p>
<p>请求参数<br>
{<br>
&nbsp; "Name": "备案车收费",<br>
&nbsp; "RuleType": "0",<br>
&nbsp; "ParkingLotsName": "神光",<br>
&nbsp; "FreeTime": "30",<br>
&nbsp; "MaxChargePerDay": "2000",<br>
&nbsp; "TimeInterval": [<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "BeginTime": "00:00:00",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "EndTime": "23:59:59",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeUnit": "30",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeAmount": "200"<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp; ],<br>
&nbsp; "Frequency": {<br>
&nbsp;&nbsp;&nbsp; "ChargeAmount": "2000"<br>
&nbsp; }<br>
}</p>
<h3 id="-96">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Name</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">规则名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>备案车收费</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ParkingLotsName</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">停车场名称，不填充为第一个停车场</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>神光</span></p></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> FreeTime</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">免费时长 (分)，不填充为0.</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>30</span></p></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> RuleType</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费方式 0按时段  2按次</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-4><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> MaxChargePerDay</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">每日封顶金额</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2000</span></p></td></tr><tr key=0-5><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> TimeFormat</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">时间制式 0 自然天制 1 24小时制</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-6><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> TimeInterval</span></td><td key=1><span>object []</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">按时段收费必填，最大支持8个时段</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-6-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> BeginTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">开始时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>00:00:00</span></p></td></tr><tr key=0-6-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> EndTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">结束时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>23:59:59</span></p></td></tr><tr key=0-6-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ChargeUnit</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费单位  （分钟）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>30</span></p></td></tr><tr key=0-6-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ChargeAmount</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费金额 （分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>200</span></p></td></tr><tr key=0-7><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Frequency</span></td><td key=1><span>object</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">按次收费必填</span></td><td key=5></td></tr><tr key=0-7-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ChargeAmount</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">单次收费金额</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2000</span></p></td></tr>
               </tbody>
              </table>
<h3 id="-97">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则ID，用于修改删除</span></td><td key=5></td></tr>
               </tbody>
              </table>
<h2 id="u5907u6848u8f66u8f86u6536u8d39u89c4u5219u5220u96640a3ca20id3du5907u6848u8f66u8f86u6536u8d39u89c4u5219u5220u96643e203ca3e">备案车辆收费规则删除
<a id=备案车辆收费规则删除> </a></h2>
<p></p>
<h3 id="-98">基本信息</h3>
<p><strong>Path：</strong> /vms/BookingCarRules</p>
<p><strong>Method：</strong> DELETE</p>
<p><strong>接口描述：</strong></p>
<h3 id="-99">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则ID</span></td><td key=5></td></tr>
               </tbody>
              </table>
<h2 id="u5907u6848u8f66u8f86u6536u8d39u89c4u5219u4feeu65390a3ca20id3du5907u6848u8f66u8f86u6536u8d39u89c4u5219u4feeu65393e203ca3e">备案车辆收费规则修改
<a id=备案车辆收费规则修改> </a></h2>
<p></p>
<h3 id="-100">基本信息</h3>
<p><strong>Path：</strong> /vms/BookingCarRules</p>
<p><strong>Method：</strong> PUT</p>
<p><strong>接口描述：</strong></p>
<p>用于修改备案车收费规则<br>
请求参数<br>
{<br>
&nbsp; "Name": "备案车",<br>
&nbsp; "RuleType": "0",<br>
&nbsp; "FreeTime": "30",<br>
&nbsp; "MaxChargePerDay": "200",<br>
&nbsp; "ID": 1,<br>
&nbsp; "TimeFomat": "sint Lorem ut dolore",<br>
&nbsp; "TimeInterval": [<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "BeginTime": "00:00:00",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "EndTime": "23:59:59",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeUnit": "30",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeAmount": "200"<br>
&nbsp;&nbsp;&nbsp; },<br>
&nbsp; ],<br>
&nbsp; "Frequency": {<br>
&nbsp;&nbsp;&nbsp; "ChargeAmount": "200"<br>
&nbsp; }<br>
}</p>
<h3 id="-101">请求参数</h3>
<p><strong>Headers</strong></p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数值</th>
<th>是否必须</th>
<th>示例</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>application/json</td>
<td>是</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Body</strong></p>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Name</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">规则名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>备案车</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> ID</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则ID</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> RuleType</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">规则类型 0按时段 1按次</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>0</span></p></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> FreeTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">免费时长（分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>30</span></p></td></tr><tr key=0-4><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> TimeFomat</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">时间制式 0 自然天制 1 24小时制</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>1</span></p></td></tr><tr key=0-5><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> MaxChargePerDay</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">每日最大限额 （分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>200</span></p></td></tr><tr key=0-6><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> TimeInterval</span></td><td key=1><span>object []</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">按时段收费必选</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-6-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> BeginTime</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">开始时间 00:00:00 / 0</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>00:00:00</span></p></td></tr><tr key=0-6-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> EndTime</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">结束时间 23:59:59 / 1440</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>23:59:59</span></p></td></tr><tr key=0-6-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ChargeUnit</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费单位 （分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>30</span></p></td></tr><tr key=0-6-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ChargeAmount</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费金额（分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>200</span></p></td></tr><tr key=0-7><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Frequency</span></td><td key=1><span>object</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">按次收费必选</span></td><td key=5></td></tr><tr key=0-7-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ChargeAmount</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费金额（分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>200</span></p></td></tr>
               </tbody>
              </table>
<h2 id="u5907u6848u8f66u8f86u6536u8d39u89c4u5219u83b7u53d60a3ca20id3du5907u6848u8f66u8f86u6536u8d39u89c4u5219u83b7u53d63e203ca3e">备案车辆收费规则获取
<a id=备案车辆收费规则获取> </a></h2>
<p></p>
<h3 id="-102">基本信息</h3>
<p><strong>Path：</strong> /vms/BookingCarRules</p>
<p><strong>Method：</strong> GET</p>
<p><strong>接口描述：</strong></p>
<p>响应参数<br>
{<br>
&nbsp; "Num":2,<br>
&nbsp; "BookingRuleList":[<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "FreeTime":"30",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "MaxChargePerDay":"0",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Name":"预约车",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ParkingLotsName":"12",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "RuleType":"0",<br>
&nbsp; &nbsp; &nbsp; &nbsp;"TimeFomat":0,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "TimeInterval":[<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "BeginTime":"00:00:00",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeAmount":"0",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeUnit":"120",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "EndTime":"23:59:59"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<br>
&nbsp;&nbsp;&nbsp; },<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "FreeTime":"30",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Frequency":<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ChargeAmount":"1200"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; },<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "MaxChargePerDay":"0",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Name":"单次",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ParkingLotsName":"12",<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "RuleType":"2"<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp; ]<br>
}</p>
<h3 id="-103">请求参数</h3>
<h3 id="-104">返回数据</h3>
<table>
  <thead class="ant-table-thead">
    <tr>
      <th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
    </tr>
  </thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> Num</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则数量</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> BookingRuleList</span></td><td key=1><span>object []</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则列表</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-1-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> FreeTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">免费时长（分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>30</span></p></td></tr><tr key=0-1-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> MaxChargePerDay</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">单日最大限额，仅针对按时段有效</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2000</span></p></td></tr><tr key=0-1-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Name</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>预约车</span></p></td></tr><tr key=0-1-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> ParkingLotsName</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则所属停车场名称</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>停车场</span></p></td></tr><tr key=0-1-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> RuleType</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费规则类型 0按时段 2按次</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>2</span></p></td></tr><tr key=0-1-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> TimeFomat</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">时间制式 0自然天制 1 24小时制</span></td><td key=5></td></tr><tr key=0-1-6><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> TimeInterval</span></td><td key=1><span>object []</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">按时段收费 最大支持八个分段</span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-1-6-0><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> BeginTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费开始时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>00:00:00</span></p></td></tr><tr key=0-1-6-1><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> EndTime</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费结束时间</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>23:59:59</span></p></td></tr><tr key=0-1-6-2><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> ChargeAmount</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费金额（分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>100</span></p></td></tr><tr key=0-1-6-3><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> ChargeUnit</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费单位  （分钟）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>30</span></p></td></tr><tr key=0-1-7><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> Frequency</span></td><td key=1><span>object</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">按次收费</span></td><td key=5></td></tr><tr key=0-1-7-0><td key=0><span style="padding-left: 40px"><span style="color: #8c8a8a">├─</span> ChargeAmount</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">收费金额 （分）</span></td><td key=5><p key=5><span style="font-weight: '700'">mock: </span><span>300</span></p></td></tr>
               </tbody>
              </table>
<h1 id="u6570u636eu5b57u5178">数据字典</h1>
<p></p>
<h2 id="u53f7u724cu79cdu7c7b0a3ca20id3du53f7u724cu79cdu7c7b3e203ca3e">号牌种类
<a id=号牌种类> </a></h2>
<p></p>
<h3 id="-105">基本信息</h3>
<p><strong>接口描述：</strong></p>
<table>
<thead>
<tr>
<th>代码</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td>大型汽车</td>
</tr>
<tr>
<td>1</td>
<td>小型汽车</td>
</tr>
<tr>
<td>2</td>
<td>使馆汽车</td>
</tr>
<tr>
<td>3</td>
<td>领馆汽车</td>
</tr>
<tr>
<td>4</td>
<td>境外汽车</td>
</tr>
<tr>
<td>5</td>
<td>外籍汽车</td>
</tr>
<tr>
<td>6</td>
<td>普通摩托车号牌（两、三轮摩托车号牌）</td>
</tr>
<tr>
<td>7</td>
<td>轻便摩托车</td>
</tr>
<tr>
<td>8</td>
<td>使馆摩托车</td>
</tr>
<tr>
<td>9</td>
<td>领馆摩托车</td>
</tr>
<tr>
<td>10</td>
<td>外摩托车</td>
</tr>
<tr>
<td>11</td>
<td>外籍摩托车</td>
</tr>
<tr>
<td>12</td>
<td>低速车号牌（农用运输车）</td>
</tr>
<tr>
<td>13</td>
<td>拖拉机</td>
</tr>
<tr>
<td>14</td>
<td>挂车</td>
</tr>
<tr>
<td>15</td>
<td>教练汽车</td>
</tr>
<tr>
<td>16</td>
<td>教练摩托车</td>
</tr>
<tr>
<td>17</td>
<td>临时入境汽车</td>
</tr>
<tr>
<td>18</td>
<td>临时入境摩托车</td>
</tr>
<tr>
<td>19</td>
<td>临时行驶车</td>
</tr>
<tr>
<td>20</td>
<td>警用汽车</td>
</tr>
<tr>
<td>21</td>
<td>警用摩托</td>
</tr>
<tr>
<td>22</td>
<td>原农机号牌</td>
</tr>
<tr>
<td>23</td>
<td>香港入出境车</td>
</tr>
<tr>
<td>24</td>
<td>澳门入出境车</td>
</tr>
<tr>
<td>25</td>
<td>武警号牌</td>
</tr>
<tr>
<td>26</td>
<td>军队号牌</td>
</tr>
<tr>
<td>27</td>
<td>行人</td>
</tr>
<tr>
<td>28</td>
<td>非机动车</td>
</tr>
<tr>
<td>29</td>
<td>大型新能源车牌汽车</td>
</tr>
<tr>
<td>30</td>
<td>小型新能源车牌车</td>
</tr>
<tr>
<td>31</td>
<td>中型车</td>
</tr>
<tr>
<td>32</td>
<td>试验汽车</td>
</tr>
<tr>
<td>33</td>
<td>试验摩托车</td>
</tr>
<tr>
<td>98</td>
<td>其他</td>
</tr>
<tr>
<td>99</td>
<td>未知</td>
</tr>
</tbody>
</table>
<h3 id="-106">请求参数</h3>
<h2 id="u72b6u6001u78010a3ca20id3du72b6u6001u78013e203ca3e">状态码
<a id=状态码> </a></h2>
<p></p>
<h3 id="-107">基本信息</h3>

<p><strong>接口描述：</strong></p>
<p>返回状态码（ code）</p>
<table>
<thead>
<tr>
<th>取值</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>102</td>
<td>无效参数</td>
</tr>
<tr>
<td>106</td>
<td>时间错误</td>
</tr>
<tr>
<td>113</td>
<td>不支持该功能</td>
</tr>
<tr>
<td>114</td>
<td>不支持该协议类型</td>
</tr>
<tr>
<td>123</td>
<td>名称已存在</td>
</tr>
<tr>
<td>124</td>
<td>名称不存在</td>
</tr>
<tr>
<td>125</td>
<td>协议已存在</td>
</tr>
<tr>
<td>200</td>
<td>成功</td>
</tr>
<tr>
<td>201</td>
<td>部分失败</td>
</tr>
<tr>
<td>400</td>
<td>请求无效</td>
</tr>
<tr>
<td>403</td>
<td>禁止访问，签名错误</td>
</tr>
<tr>
<td>404</td>
<td>不支持该方法</td>
</tr>
<tr>
<td>28000</td>
<td>停车场不存在</td>
</tr>
<tr>
<td>28002</td>
<td>收费规则不存在</td>
</tr>
<tr>
<td>28007</td>
<td>车牌重复</td>
</tr>
<tr>
<td>28008</td>
<td>车牌不存在</td>
</tr>
<tr>
<td>28012</td>
<td>分组名称重复</td>
</tr>
<tr>
<td>28015</td>
<td>备案车车牌已添加在固定车中</td>
</tr>
</tbody>
</table>
<h3 id="-108">请求参数</h3>
<h2 id="u8f66u8f86u7c7bu578b0a3ca20id3du8f66u8f86u7c7bu578b3e203ca3e">车辆类型
<a id=车辆类型> </a></h2>
<p></p>
<h3 id="-109">基本信息</h3>

<p><strong>接口描述：</strong></p>
<table>
<thead>
<tr>
<th>代码</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td>三轮车</td>
</tr>
<tr>
<td>1</td>
<td>大客车</td>
</tr>
<tr>
<td>2</td>
<td>中型车</td>
</tr>
<tr>
<td>3</td>
<td>小型车</td>
</tr>
<tr>
<td>4</td>
<td>大型车</td>
</tr>
<tr>
<td>5</td>
<td>二轮车</td>
</tr>
<tr>
<td>6</td>
<td>摩托车</td>
</tr>
<tr>
<td>7</td>
<td>拖拉机</td>
</tr>
<tr>
<td>8</td>
<td>农用货车</td>
</tr>
<tr>
<td>9</td>
<td>轿车</td>
</tr>
<tr>
<td>10</td>
<td>SUV</td>
</tr>
<tr>
<td>11</td>
<td>面包车</td>
</tr>
<tr>
<td>12</td>
<td>小货车</td>
</tr>
<tr>
<td>13</td>
<td>中巴车/中型客车</td>
</tr>
<tr>
<td>14</td>
<td>大客车/大型客车</td>
</tr>
<tr>
<td>15</td>
<td>大货车/大型货车</td>
</tr>
<tr>
<td>16</td>
<td>皮卡车</td>
</tr>
<tr>
<td>17</td>
<td>MPV 商务车</td>
</tr>
<tr>
<td>18</td>
<td>跑车</td>
</tr>
<tr>
<td>19</td>
<td>微型轿车</td>
</tr>
<tr>
<td>20</td>
<td>两厢轿车</td>
</tr>
<tr>
<td>21</td>
<td>三厢轿车</td>
</tr>
<tr>
<td>22</td>
<td>轻型客车</td>
</tr>
<tr>
<td>23</td>
<td>中型货车</td>
</tr>
<tr>
<td>24</td>
<td>挂车</td>
</tr>
<tr>
<td>25</td>
<td>槽罐车</td>
</tr>
<tr>
<td>26</td>
<td>洒水车</td>
</tr>
<tr>
<td>998</td>
<td>其他</td>
</tr>
<tr>
<td>999</td>
<td>未知</td>
</tr>
</tbody>
</table>
<p>上一篇 号牌种类<br>
下一篇 通用颜色</p>
<h3 id="-110">请求参数</h3>
<h2 id="u901au7528u989cu82720a3ca20id3du901au7528u989cu82723e203ca3e">通用颜色
<a id=通用颜色> </a></h2>
<p></p>
<h3 id="-111">基本信息</h3>

<p><strong>接口描述：</strong></p>
<table>
<thead>
<tr>
<th>代码</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td>黑色</td>
</tr>
<tr>
<td>1</td>
<td>白色</td>
</tr>
<tr>
<td>2</td>
<td>灰色</td>
</tr>
<tr>
<td>3</td>
<td>红色</td>
</tr>
<tr>
<td>4</td>
<td>蓝色</td>
</tr>
<tr>
<td>5</td>
<td>黄色</td>
</tr>
<tr>
<td>6</td>
<td>橙色</td>
</tr>
<tr>
<td>7</td>
<td>棕色</td>
</tr>
<tr>
<td>8</td>
<td>绿色</td>
</tr>
<tr>
<td>9</td>
<td>紫色</td>
</tr>
<tr>
<td>10</td>
<td>青色</td>
</tr>
<tr>
<td>11</td>
<td>粉色</td>
</tr>
<tr>
<td>12</td>
<td>透明</td>
</tr>
<tr>
<td>13</td>
<td>银白</td>
</tr>
<tr>
<td>14</td>
<td>深色</td>
</tr>
<tr>
<td>15</td>
<td>浅色</td>
</tr>
<tr>
<td>16</td>
<td>无色</td>
</tr>
<tr>
<td>17</td>
<td>黄绿双色</td>
</tr>
<tr>
<td>18</td>
<td>渐变绿色</td>
</tr>
<tr>
<td>99</td>
<td>其他</td>
</tr>
<tr>
<td>100</td>
<td>未知</td>
</tr>
</tbody>
</table>
<h3 id="-112">请求参数</h3>

            <footer class="m-footer">
              <p>Build by <a href="https://ymfe.org/">YMFE</a>.</p>
            </footer>
          </div>
        </div>
      </body>
      </html>
      